Python中有六个标准的数据类型
- Number(数字)
- String(字符串)
- List(列表)
- Tuple(元组)
- Set(集合)
- Dictionary(字典)
Python3 的六个标准数据类型中:
- 不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组)
- 可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)
Number(数字)
- 数字类型又分为几类: int(整型)、float(浮点型:小数)、bool(布尔型)、complex(复数)
- int(整型)
- 不同于其他语言,Python中int一般不会溢出。支持的数值足够大或足够小。不同于Python3,Python2中存在 long(长整型),也一般不存在溢出。
- float(浮点型)
- 书写小数时必须包含一个小数点,否则会被 Python 当作整数处理。
Python 小数的指数形式的写法为:aEn 或 aen,E和e作为分隔尾数和指数。 - bool(布尔型)
- bool包含True(真)和Flase(假);True 和 False 是 Python 中的关键字,当作为 Python 代码输入时,一定要注意字母的大小写,否则解释器会报错。
(注)布尔类型可以当做整数来对待,即 True 相当于整数值 1,False 相当于整数值 0 - Complex(复数)是 Python 的内置类型;复数由real(实部)和imag(虚部)构成,在 Python 中,复数的虚部以j或者J作为后缀,具体格式为:
a + bj
a 表示实部,b 表示虚部。