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__()
每次使用该类创建新对象时,都会自动调用该函数。