init函数
时间: 2023-11-11 18:04:55 浏览: 33
init函数是一个在Python中常见的构造函数,它会在创建对象时自动调用。init函数的作用是对对象的属性进行初始化赋值,以便对象在创建时就拥有一些属性值。在init函数中,可以通过self关键字来引用对象本身,以便对属性进行赋值。例如:
```
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
p1 = Person("Tom", 25)
print(p1.name) # 输出 Tom
print(p1.age) # 输出 25
```
在上面的例子中,我们定义了一个Person类,并在init函数中初始化了它的两个属性name和age。在创建对象p1时,会自动调用init函数,并将传入的参数赋值给对应的属性。最后输出p1的属性值,可以看到成功地对属性进行了初始化赋值。