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() 函数都会自动被调用。