__init__是啥
时间: 2023-11-24 21:06:30 浏览: 127
__init__是Python中的一个特殊方法,也称为构造函数。它在创建对象时自动调用,并允许程序员执行必要的初始化操作,例如设置实例属性或者执行其他必要的操作。__init__方法的第一个参数必须是self,它代表类的实例本身。除了self参数外,__init__方法可以接受其他参数,这些参数可以用于初始化实例属性。下面是一个示例代码:
```python
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
person = Person("小明", 18)
print(person.name) # 输出:小明
print(person.age) # 输出:18
```
在上面的示例中,我们定义了一个Person类,并在__init__方法中初始化了实例属性name和age。在创建Person对象时,我们传递了两个参数"name"和"age",这些参数被用于初始化实例属性。最后,我们打印了实例属性name和age的值。
阅读全文