# 总结:个人理解,引用不可变的的变量时,随着改变会指向新的地址# 引用可变的变量时,位置不会随着变量改变而改变a = 1b = aprint(b)a = 2 # 指向了新的内存地址print(a)print(b) # b不会变c = 100d = 100print(id(c), id(d))a = [1, 2]b = aprint(a)print(b)a.append(3) # 这里指向的是同一个内存地址print(a) # b跟着改变了print(b) # 深拷贝和浅拷贝,内存里的位置不同
------- 知识无价,汗水有情,如需搬运请注明出处,谢谢!
版权声明
本文仅代表作者观点,不代表百度立场。
本文系作者授权百度百家发表,未经许可,不得转载。



