Python3中的数据类型主要包括以下几种:
Number(数字)
`int`:整型,表示整数,可以表示无限精度的整数。
`float`:浮点型,表示实数,包含小数部分。
`complex`:复数型,由实部和虚部组成。
String(字符串)
表示文本数据,可以用单引号或双引号表示。
List(列表)
有序的集合,可以包含不同类型的元素,支持添加和删除元素。
Tuple(元组)
不可变的有序集合,一旦创建就不能修改。
Set(集合)
无序且不重复元素的集合。
Dictionary(字典)
键值对集合,键必须是不可变类型。
Python3中的数据类型可以分为可变和不可变类型:
不可变数据类型:`Number`(数字)、`String`(字符串)、`Tuple`(元组)。
可变数据类型:`List`(列表)、`Dictionary`(字典)、`Set`(集合)。
布尔类型(`bool`)也是Python3中的一个基本数据类型,它只有两个值:`True`和`False`。
需要注意的是,Python3中并没有`NoneType`这个数据类型,`None`是一个特殊的常量,用来表示空值或没有值的对象。