Python 常见数据类型全面解析
Python3 中常见的数据类型包括:
- Number(数字)
- String(字符串)
- bool(布尔类型)
- List(列表)
- Tuple(元组)
- Set(集合)
- Dictionary(字典)
其中可分为两类:
- **不可变数据(3 个):**Number(数字)、String(字符串)、Tuple(元组);
- **可变数据(3 个):**List(列表)、Dictionary(字典)、Set(集合)。
1. Number(数字)
数字类型包含 int、float、bool、complex。
分别是:
- int(整型)
- float(浮点型)
- bool(布尔型)
- complex(复数)
可以通过内置的 type() 函数来查询对象类型:
a, b, c, d = 10, 6.6, True, 4+3j
print(type(a), type(b), type(c), type(d)) # <class 'int'> <class 'float'> <class 'bool'> <class 'complex'>
注:Python3 中,bool 是 int 的子类,True 和 False 可以和数字相加。当有 True == 1,False == 0 时,会返回 True。
True == 1 # 返回 True
False == 0 # 返回 True
数值运算:
>>> 5 + 4 # 加法 9
>>> 4.3 - 2 # 减法 2.3
>>> 3 * 7 # 乘法 21
>>> 2 / 4 # 除法,得到一个浮点数 0.5
//
%
**


