什么是可变和不可变
可变类型是指定义完后可修改
不可变类型是指定义后不可修改
Python中大体数据类型
数字,字符串,元组,列表,字典
不可变类型:数字,字符串,元组,
列如
a="hellow" 表示内存有一个hello a引用hello地址
当你a[0]="W" 时候是会报错不能修改的
可变类型:列表,字典
列如:
a=[1,2,3,4]
a[0]=5
b={"name":"Tom","age":18}
b['name]="laowang"
这个时候是可以修改的
应用场景
可变类型值,不允许当key值