Python中常用的数据类型
Python中常用的数据类型可分为 8种核心类型,以下是分类说明:
一、数字类型
1. 整型(int)
用于表示整数,如 5, -3, 057。
2. 浮点型(float)
表示带小数点的数值,如 3.14, -0.556。
3. 布尔型(bool)
仅包含 True 和 False,用于逻辑判断。
二、序列类型
1. 字符串(str)
文本数据,如 “hello”,支持单引号、双引号或三引号定义。
2. 列表(list)
有序可变序列,如 [1, “a”, True],元素可增删改。
3. 元组(tuple)
有序不可变序列,如 (1, “a”),创建后不可修改。
三、集合类型
1. 集合(set)
无序不重复元素集合,如 {1, 2, 3},支持交并差操作。
四、映射类型
1. 字典(dict)
键值对集合,如 {“name”: “Alice”, “age”: 20},通过键快速访问值。
五、其他补充类型
1. 空值(NoneType):表示空值,仅含 None 一个实例。
2. 字节类型(bytes):如 b’hello’,用于二进制数据存储。
数据类型特点总结:
类型 | 可变性 | 常用场景 |
---|---|---|
int | 不可变 | 数值计算 |
float | 不可变 | 科学计算或小数处理 |
bool | 不可变 | 条件判断 |
str | 不可变 | 文本处理 |
list | 可变 | 动态数据集合操作 |
tuple | 不可变 | 固定数据存储(如配置项) |
set | 可变 | 去重或集合运算 |
dict | 可变 | 键值映射(如配置文件、JSON) |
以上类型覆盖了Python编程中绝大多数场景,掌握它们的特性和操作是数据处理的核心基础。