1 个回答|369 次阅读
所有类都有一个名为 __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)
执行结果:
John
36
请先 登录 后评论