def __init__
时间: 2023-07-02 18:10:45 浏览: 52
def_init
`__init__` 是 Python 中的一个特殊方法,用于初始化类的实例。在创建一个类的实例时,Python 会自动调用 `__init__` 方法,以便对该实例进行初始化。`__init__` 方法通常用于设置实例的属性值,也可以执行其他必要的初始化任务。下面是一个简单的例子:
```python
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
person1 = Person("John", 30)
print(person1.name) # 输出 "John"
print(person1.age) # 输出 30
```
在上面的例子中,`Person` 类的 `__init__` 方法接受 `name` 和 `age` 两个参数,并将它们分别赋值给实例的 `name` 和 `age` 属性。然后,我们创建一个 `Person` 类的实例,并访问它的 `name` 和 `age` 属性。
阅读全文