def __init__
时间: 2023-10-21 08:05:42 浏览: 103
def_init
`__init__` 是 Python 中的一个特殊方法,用于在创建类的实例时执行一些初始化操作。它的定义如下:
```python
def __init__(self, arg1, arg2, ...):
# 初始化操作
```
在这个方法中,`self` 表示类的实例,`arg1`、`arg2` 等表示传入的参数。通常在这个方法中会对类的属性进行初始化。例如:
```python
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
```
这个类表示一个人,它有一个名字和年龄两个属性,通过 `__init__` 方法实现了对这两个属性的初始化。在创建 `Person` 实例时,需要传入对应的参数,如:
```python
person = Person('Tom', 20)
```
这样就创建了一个名为 `Tom`,年龄为 `20` 的人的实例。
阅读全文