Python/gloss python class init

来自菜鸟教程
跳转至:导航、​搜索

<languages />

Python __init __()函数

__init __()函数

上面的示例是类和对象的最简单形式,在实际应用中并没有真正的用处。

要了解类的含义,我们必须了解内置的__init __()函数。

所有类都有一个名为__init __()的函数,该函数始终在启动类时执行。

使用__init __()函数将值分配给对象属性,或创建对象时必须执行的其他操作:

创建一个名为Person的类,使用__init __()函数为名称和年龄分配值:

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

p1 = Person("John", 
  36)


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

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