平常使用的数据类型
- 数值: 整数,浮点数,布尔类型
- 序列 : 字符串 ,元素,列表
- 散列 : 字典 ,集合 (散列的数据没有下表)
散列类型内部存储逻辑
集合的值和字典的键,通过计算哈希值存储到相关位置,所以字典和集合中的值必须是唯一的
from collections import namedtuple
studeng = namedtuple('studengt', ['name', 'age', 'gender'])
print(type(studeng)) #判断类型是一个类
s1 = studeng('小明', 18, '男')
print(type(s1)) #返回一个类
print(s1.name) #通过对应的字段取值
print(s1[0]) #通过下标取值
优点: 查询速度更快