Python中的魔法方法是一组特殊的方法,它们以双下划线(__)开头和结尾。这些魔法方法可以让我们自定义类的行为,使其具有类似内置类型的特性。在本文中,我们将介绍几个常见的魔法方法,并提供相应的源代码示例。
- __init__方法
__init__方法是一个特殊的构造方法,用于初始化类的实例。当创建一个新的对象时,__init__方法会被自动调用。我们可以在这个方法中设置对象的初始状态。
class Person:
def __init__(self, name):
self.name =