在Python中,数值类型int 、float、 字符串str 、元祖tuple、boole 都是不可变对象
列表list、集合set、字典dict都是可变对象
a+=1与a=a+1有什么区别
对于可变对象,a += 1 直接在原内存地址上操作a = a + 1开辟新的内存操作
对于不可变对象,a += 1和a = a + 1都是在新开辟的空间操作
在Python中,数值类型int 、float、 字符串str 、元祖tuple、boole 都是不可变对象
列表list、集合set、字典dict都是可变对象
a+=1与a=a+1有什么区别
对于可变对象,a += 1 直接在原内存地址上操作a = a + 1开辟新的内存操作
对于不可变对象,a += 1和a = a + 1都是在新开辟的空间操作