基础数据类型
Python3 中有七个标准数据类型,有如前面说过的这个数据类型并不是变量的数据类型,而是内存中存储的数据的类型,即变量指向的内存空间的类型。
这七个数据类型分别为:
- Bool,布尔
- Number,数字
- String,字符串
- List,列表
- Tuple,元组
- Sets,集合
- Dictionary,字典
这七个数据类型中,数字、字符串、元组和集合是不可变数据,列表和字典是可变数据。不可变数据在每次内容发生更改时,Python 都会将其复制一份后再进行修改。
Python 所有的数据,不仅这七种基础数据类型,甚至包括其他复杂数据结构、函数及程序,都是以对象的形式存在的。这使得 Python 从根基上就是一种面向对象的语言。并且 Python 是强类型语言,已有对象的类型是无法修改的。要获取一个对象或者一个字面值的类型,可以使用type()
函数。