Python中的可变类型和不可变类型

版权声明:文章版权归本博客所以未经许可不能转载 https://blog.csdn.net/u011738045/article/details/82461809

什么是可变和不可变

可变类型是指定义完后可修改

不可变类型是指定义后不可修改

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值

猜你喜欢

转载自blog.csdn.net/u011738045/article/details/82461809