六种标准数据类型:
number(数字):int、float、bool
str(字符串)
list(列表)
tuple(元组)
set(集合)
dict(字典)
不可变数据类型:
number、str、tuple
可变数据类型:
list、dict、set
number(数字)
支持int、float、bool、complex(复数)
str(字符串)
python中的字符串用单引号(’)或双引号(")括起来,同时使用反斜线(\)转义特殊字符
set(集合)
集合(set)是一个无顺序不重复的序列。
基本功能是进行成员关系测试和删除重复元素。
可以使用大括号{}或者set()函数创建集合
注:创建一个空集合必须使用set()而不是{},因为{}是用来创建一个空字典。
list(列表)
列表元素可重复,可修改
列表是写在方括号([])之间,用逗号分隔开的元素列表。
索引值以0为开始值,-1为从末尾开始的位置。
加号(+)是列表连接运算符,星号(*)是重复操作。
tuple(元组)
元组(tuple)与列表类似,不同之处在于元组的元素不能修改。元组写在小括号()里,元素之间用逗号隔开。
dict(字典)
列表是有序的对象集合,字典是无序的对象集合。
两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。
字典是一种映射类型,字典用“{}”标识,它是一个无序的键(key):值(value)对集合。
键(key)必须使用不可变类型。
在同一个字典中,键必须是唯一的。
方法:
内置的type()函数可用来擦查询数据类型。
isinstance来判断