Python 数据类型
类型 | 描述 | 例子 | 备注 |
---|---|---|---|
str | 一个由字符组成的不可更改的有序串行。 | ‘Wikipedia’ ”Wikipedia” ”“”Spanning multiple lines”“” | 在Python 3.x里,字符串由Unicode字符组成 |
bytes | 一个由字节组成的不可更改的有序串行。 | b’Some ASCII’ b”Some ASCII” | |
list | 可以包含多种类型的可改变的有序串行 | [4.0, ‘string’, True] | |
tuple | 可以包含多种类型的不可改变的有序串行 | (4.0, ‘string’, True) | |
set, frozenset | 与数学中集合的概念类似。无序的、每个元素唯一。 | {4.0, ‘string’, True} frozenset([4.0, ‘string’, True]) | |
dict | 一个可改变的由键值对组成的无序串行。 | {‘key1’: 1.0, 3: False} | |
int | 精度不限的整数 | 42 | |
float | 浮点数。精度与系统相关。 | 3.1415927 | |
complex | 复数 | 3+2.7j | |
bool | 逻辑值。只有两个值:真、假 | True,False |
除了各种数据类型,Python语言还用类型来表示函数、模块、类型本身、对象的方法、编译后的Python代码、运行时信息等等。因此,Python具备很强的动态性。