Python数据类型——可变&不可变数据类型
可变数据类型与不可变数据类型
定义
可变数据类型:当该数据类型对应的变量的值发生了变化时, 如果它对应的内存地址发生改变,那么这数据类型是可变数据类型
不可变数据类型:当该数据类型对应的变量的值发生了变化时, 如果它对应的内存地址不发生改变,那么这数据类型是不可变数据类型
总结
| 数据类型 | 可变/不可变 | 
|---|---|
| 整形 | 不可变 | 
| 字符串 | 不可变 | 
| 元组 | 不可变 | 
| 列表 | 可变 | 
| 字典 | 可变 | 
| 集合 | 可变 | 
可变数据类型:当该数据类型对应的变量的值发生了变化时, 如果它对应的内存地址发生改变,那么这数据类型是可变数据类型
不可变数据类型:当该数据类型对应的变量的值发生了变化时, 如果它对应的内存地址不发生改变,那么这数据类型是不可变数据类型
| 数据类型 | 可变/不可变 | 
|---|---|
| 整形 | 不可变 | 
| 字符串 | 不可变 | 
| 元组 | 不可变 | 
| 列表 | 可变 | 
| 字典 | 可变 | 
| 集合 | 可变 |