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__()
函数。