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("John", 36)
print(p1.name)
print(p1.age)
自己试试 »
注意: __init__()
函数在每次使用类创建新对象时自动调用。