基本数据类型总结

基本数据类型分类

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映射的相关信息,可变,需要处理数据的增删改

 

posted @ 2018-11-20 22:13  Forever_lee  阅读(120)  评论(0编辑  收藏  举报