变量 Python 中的变量是不需要声明数据类型的,每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建,变量的”类型”是所指的内存中被赋值对象的类型
Python 中数据类型:
- 字符串 str
- 布尔类型 bool
- 整数 int
- 浮点数 float
- 数字 number
- 列表 list
- 元组 tuple
- 字典 dict
- 日期 date
数据类型说明
字符串 str
1 | # 单引号 |
布尔类型 bool
1 | bool_value = True |
整数 int
1 | In [8]: a = 5;type(a) |
浮点数 float
1 | In [9]: a = 0.5;type(a) |
数字 number
包含整数、浮点数、复数等。
1 | # 数学函数包 |
列表 list
列表属于可变对象。
列表使用
1 | # 初始化列表 |
列表函数
1 | list.append(obj) 在列表末尾添加新的对象 |
元组 tuple
元组特性:
- 不可变列表
- 有序
元组时不可变的列表,类似列表,但是不可修改。
1 | a = tuple() |
字典 dict
字典特性:
- 字典是 {Key:value} 格式
- 无序
- Key 唯一
字典(dictionary)是除列表之外 python 中最灵活的内置数据结构类型。
列表是有序的对象结合,字典是无序的对象集合。
两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。
字典由键和对应的值组成。字典也被称作关联数组或哈希表。
1 | # 初始化 |
日期和时间 date
1 |
|
参考资源
数据类型应用场景
字典
字典应用场景
1 | # 使用多个键值对,存储物体相关信息-描述更复杂数据信息 |
列表
列表应用场景
1 | # 1.列表存储相同类型的数据 |
元组
元组应用场景
1 | # 功能类似于列表 |
集合
集合应用场景
1 | In [8]: a |