在Python中,`__init__` 是一个特殊的方法,称为构造函数。当创建类的新对象(实例)时,`__init__` 方法会自动被调用,用于对对象进行初始化设置。它通常用于为对象的属性赋初值。
`__init__` 是类的一个特殊方法,用于对象的创建和初始化。
它在创建类的实例时自动调用,不需要手动调用。
`__init__` 方法的第一个参数通常是 `self`,代表类的实例本身。
可以接受其他参数,用于在创建实例时进行初始化设置。
例如,定义一个包含 `name` 和 `gender` 属性的 `Person` 类,并使用 `__init__` 方法进行初始化:
class Person:
def __init__(self, name, gender):
self.name = name
self.gender = gender
在这个例子中,每当你创建一个新的 `Person` 对象时,`__init__` 方法就会自动被调用,并设置 `name` 和 `gender` 属性。