数据类型:
数值:int、float、bool、复数(complex):用不到(不展开了解)。
序列:str、list、tuple
映射:dict
无序:set
数据类型可变与不可变:
不可变类型的数据:数值(int、float、bool)、字符串、元组。
可变类型的数据(有增删改查方法):列表、字典、集合。
判断方式一:看数据存储地址ID是否变化:
不可变类型数值示例:
a = 8888888
print(id(a))
a = a+1
print(id(a))
不可变类型字符串示例:
a = "python"
print(id(a))
a = a.replace("p","Z")
print(id(a))
可变类型列表示例:
a = ["apple","Banana","orange","grape"]
print(id(a))
a.append("p")
print(id(a))
可变类型字典示例:
a = {"name" : "测试名称","age" : 20,"gender" : "未知"}
print(id(a))
dicts.pop("age")
print(id(a))
可变类型集合示例:
a = {"name","age","gender"}
print(id(a))
a.add("abc")
print(id(a))