基础数据类型

Python3 中有七个标准数据类型,有如前面说过的这个数据类型并不是变量的数据类型,而是内存中存储的数据的类型,即变量指向的内存空间的类型。

这七个数据类型分别为:

  • Bool,布尔
  • Number,数字
  • String,字符串
  • List,列表
  • Tuple,元组
  • Sets,集合
  • Dictionary,字典

这七个数据类型中,数字、字符串、元组和集合是不可变数据,列表和字典是可变数据。不可变数据在每次内容发生更改时,Python 都会将其复制一份后再进行修改。

Python 所有的数据,不仅这七种基础数据类型,甚至包括其他复杂数据结构、函数及程序,都是以对象的形式存在的。这使得 Python 从根基上就是一种面向对象的语言。并且 Python 是强类型语言,已有对象的类型是无法修改的。要获取一个对象或者一个字面值的类型,可以使用type()函数。