Python的构造方法是通过特殊名称 `__init__` 来定义的。当创建类的实例时,Python会自动调用 `__init__` 方法来初始化新创建的对象。`__init__` 方法通常用于设置实例变量的初始值和执行其他必要的操作。
class ClassName:
def __init__(self, param1, param2, ...):
初始化代码
self.attribute1 = value1
self.attribute2 = value2
...
其中 `ClassName` 是类的名称,`param1`, `param2`, `...` 是传递给构造方法的参数,`self` 是指向实例本身的引用。
需要注意的是,Python中还有 `__new__` 方法,它负责为实例分配内存空间,`__new__` 方法通常不需要直接由程序员调用。