Python __init__() 函数

init() 函数

为了理解类的意义,我们必须理解内置的 init() 函数。

所有的类都有一个名为 init() 的函数,当类被初始化时,这个函数总是会被执行。

使用 init() 函数为对象属性赋值,或者在创建对象时执行其他必要的操作:

实例

创建一个名为 Person 的类,使用 init() 函数为 nameage 赋值:

class Person:
  def __init__(self, name, age):
    self.name = name
    self.age = age

p1 = Person("Bill", 36)

print(p1.name)
print(p1.age)

亲自试一试

注意:每次使用类来创建新对象时,init() 函数都会自动被调用。

相关页面

教程:

术语: