def __init__()
时间: 2023-10-21 10:05:44 浏览: 61
def_init
`__init__()` 是 Python 中的一个特殊方法,用于在创建对象时执行一些初始化操作。当我们创建一个新的对象时,Python 会自动调用 `__init__()` 方法,以初始化该对象的属性和方法。
例如,我们可以定义一个名为 `Person` 的类,它具有 `name` 和 `age` 两个属性。在该类的 `__init__()` 方法中,我们可以使用 `self` 关键字初始化这些属性:
```
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
```
这样,当我们创建一个 `Person` 对象时,就可以传入名字和年龄,然后自动初始化这些属性:
```
person = Person("Alice", 30)
print(person.name) # 输出 "Alice"
print(person.age) # 输出 30
```
阅读全文