语法
深浅拷贝
1 | import copy |
浅拷贝:一层独立,内层共享
创建新对象,但只复制顶层数据,
嵌套的子对象仍然引用原对象,
修改嵌套内容会互相影响。深拷贝:完全独立,互不影响
创建完全独立的新对象,
递归复制所有层级的数据,
新旧对象互不影响。
new与init
1 | class person: |
new()方法创建对象
- 负责真正创建实例对象
- 在内存中开辟空间
- 返回创建好的对象
init()方法初始化对象 - 对象已经存在之后才调用
- 负责给对象赋值、初始化属性
- 没有返回值
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 薄荷巧克力!

