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