基本数据类型分类
1.可变与不可变
- 可变:字典、列表
- 不可变:数字、字符串、元组
name = 'alex' print(name) print(id(name)) ##输处name在内存中的地址 name = 'hell0' ##修改name变量 print(name) print(id(name)) ##输出name在内存中的地址,发现已经改变 li = ['alex',1,'age',3,12] print(li) print(id(li)) li[2] = 'linux' print(li) print(id(li)) ##两次输出的内存地址相同,说明列表是可变的
输出:
2.访问顺序
- 顺序访问(可以通过0、1、2......索引的方式定位):字符串、列表、元组
- 映射(key--->value):字典
- 直接访问:数字
3.存放元素个数
- 容器类型(可存放多个):列表、元组、字典
- 原子类型:数字、字符串
4.按存储空间的占用分(从低到高)
数字
字符串
集合:无序,即无序存索引相关信息
元组:有序,需要存索引相关信息,不可变
列表:有序,需要存索引相关信息,可变,需要处理数据的增删改
字典:无序,需要存key与value映射的相关信息,可变,需要处理数据的增删改