(1)==------------------------判断变量是否相等
(2)is-------------可以用来判断地址
(3)深拷贝,浅拷贝
A-浅拷贝:浅拷贝是对于一个对象的顶层拷贝 通俗的理解是:拷贝了引用,并没有拷贝内容 --------copy.copy
B-深拷贝: 深拷贝是对于一个对象所有层次的拷贝(递归) -------copy.deepcopy
对于A总结:copy.copy
内层地址一样
外层地址:
1、如果是可变,地址不同
2、如果是不可变,地址相同
举例--------针对列表可变,利用浅拷贝,地址不同
举例--------针对元组不可变,利用浅拷贝,地址相同
外地址不同,内地址相同
外层地址一样,内层地址相同
外层地址不同,内层地址相同
内外地址都相同
深拷贝:
针对列表可变---地址不同
针对元组不可变地址不同
网友评论