Python __init__() 函数
init() 函数
为了理解类的意义,我们必须理解内置的 init()
函数。
所有的类都有一个名为 init()
的函数,当类被初始化时,这个函数总是会被执行。
使用 init()
函数为对象属性赋值,或者在创建对象时执行其他必要的操作:
实例
创建一个名为 Person
的类,使用 init()
函数为 name
和 age
赋值:
class Person: def __init__(self, name, age): self.name = name self.age = age p1 = Person("Bill", 36) print(p1.name) print(p1.age)
注意:每次使用类来创建新对象时,init() 函数都会自动被调用。