浅复制与深复制

xiaoxiao2021-02-28  33

对象:     在python里,一切皆对象.如:数字(1,2,...),序列([],{},(),'',b'',bytearrary)      变量:     用于标识对象,方便我们查找及使用. 容器类对象:     可以存放其它类型对象的. 绑定关系:     指向(存放)对象地址 浅复制 copy:     不可变对象:                  用新的变量标识对象,引用计数加1.     可变对象:

        用新的变量标识复制得到的对象,同时建立与被复制的可变对象与数据对象同样的绑定关系.

深复制 deepcopy     不包含可变对象容器类对象:         所有复制都是浅复制          包含可变对象的容器类对象:

        递归复制对象,逐层建立复制对象与相应数据对象的绑定关系.

             
转载请注明原文地址: https://www.6miu.com/read-2612839.html

最新回复(0)