摘要: 概述 魔法函数(Magic Methods),是Python的一种高级语法,允许在类中自定义函数(函数名格式一般为__xx__),并绑定到类的特殊方法中。 比如在类A中自定义__str__()函数,则在调用str(A())时,会自动调用__str__()函数,并返回相应的结果。在我们平时的使用中,可 阅读全文
posted @ 2024-09-06 15:57 二月雪 阅读(41) 评论(0) 推荐(0) 编辑
摘要: __repr__函数和__str__函数 都是类似的用于 显示类对象的作用。 class MyClass: def __init__(self, name): self.name = name def __repr__(self): # __str__(self) return self.name 阅读全文
posted @ 2024-09-06 15:55 二月雪 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 概述 1、什么是浅拷贝? 浅拷贝是指创建一个新的数据结构对象,该对象是原始数据结构的副本,但不复制原始数据结构中的嵌套对象的引用。浅拷贝可以通过各种方式完成,如切片、工厂函数或copy模块的copy方法。 2、什么是深拷贝? 深拷贝是指创建一个新的数据结构对象,该对象是原始数据结构及其所有嵌套对象的 阅读全文
posted @ 2024-09-06 09:10 二月雪 阅读(50) 评论(0) 推荐(0) 编辑