零基础学Python第三天
·
学习目标:
1、输入和输出
2、数据类型
一、输入输出
1、输出
print('要输出的内容');
也可以输出多个字符串,中间实用 , 隔开,就可以连串输出;
其中逗号位置会有一个空格;
直接打印整数;
打印计算结果。
print('Hello,World!')
print('Hello','World','!')
print(1024)
print(520+520)
2、输入
name=input('提示词:'),将输入的内容添加到变量name上面,引号处可以做提示;
name = input('What is your name? ')
print(f'Hello, {name}!')
二、数据类型
Python程序大小写敏感
注释:以 # 开头后面的内容为注释内容,会直接被解释器忽略。
代码块:当语句以冒号
:结尾时,缩进的语句视为代码块。缩进:一般以4个空格为一个缩进
1、数据类型汇总
1)数字类型(Number)
| 类型 | 说明 | 特点 |
|---|---|---|
int |
整数 | 支持任意大小整数 |
float |
浮点数 | 带小数,存在精度问题 |
complex |
复数 | 由实部和虚部组成 |
2)布尔类型(Boolean)
| 类型 | 说明 |
|---|---|
bool |
表示真假值 |
注意⚠️:只有True 和 False ,本质都是整数类型的子类
3)字符串类型(String)
| 类型 | 说明 | 特点 |
|---|---|---|
str |
文本数据 | 有序、不可变 |
特点:支持索引与切片、支持拼接、Unicode编码
4)序列类型(Sequence)
特点:序列具有“有序、可索引”的特点。
a、列表(List)
| 类型 | 特点 |
|---|---|
list(列表) |
有序、可变 |
特点:可增删改、可存储不同数据类型、使用频率高。
b、元组(Tuple)
| 类型 | 特点 |
|---|---|
tuple |
有序、不可变 |
特点:创建后不能修改、运行效率高于列表、常用于固定数据
c、range对象
| 类型 | 特点 |
|---|---|
range |
整数序列生成器 |
特点:常用于循环、节省内存
5)集合(Set)
特点:用于去重与集合运算
a、set
| 类型 | 特点 |
|---|---|
set |
无序、元素唯一、可变 |
特点:自动去重,支持交集、并集、差集
b、frozenset
| 类型 | 特点 |
|---|---|
frozenset |
不可变集合 |
6)映射类型(Mapping)
a、字典(Dictionary)
| 类型 | 特点 |
|---|---|
dict |
键值对结构、可变 |
特点:通过Key查找Value、查询效率高、Python的核心数据类型之一
7)二进制类型(Binary)
特点:用于存储字节数据
| 类型 | 特点 |
|---|---|
bytes |
不可变字节序列 |
bytearray |
可变字节序列 |
memoryview |
内存视图对象 |
特点:用于文件操作、网络传输、图片音频数据
8)空类型(None)
| 类型 | 说明 |
|---|---|
NoneType |
表示空值 |
特点:占位、函数无返回值、表示不存在
2、数据类型分类
1)不可变类型
intfloatboolcomplexstrtuplefrozensetbytes
特点⚠️⚠️⚠️:数据不能原地修改、修改会创建新对象
2)可变类型
listdictsetbytearray
特点⚠️⚠️⚠️:可以直接修改内容,内存地址通常不变
总结:知道了基本的输入输出操作和Python的数据类型(得花时间记一下之间的区别和特点)
更多推荐

所有评论(0)