可变类型与不可变类型
1.定义
可变数据类型:值发生改变时,内存地址不变,即id不变,证明在改变原值
不可变类型:值发生改变时,内存地址也发生改变,即id也变,证明是没有在改变原值,是产生了新的值
2.划分
# 可变类型(Mutable):
列表(List)
字典(Dictionary)
集合(Set)
# 不可变类型(Immutable):
整数(Integer)
浮点数(Float)
字符串(String)
元组(Tuple)
布尔值(Boolean)
可变数据类型:值发生改变时,内存地址不变,即id不变,证明在改变原值
不可变类型:值发生改变时,内存地址也发生改变,即id也变,证明是没有在改变原值,是产生了新的值
# 可变类型(Mutable):
列表(List)
字典(Dictionary)
集合(Set)
# 不可变类型(Immutable):
整数(Integer)
浮点数(Float)
字符串(String)
元组(Tuple)
布尔值(Boolean)