python中_init_
时间: 2023-08-03 10:08:39 浏览: 39
在 Python 中,`__init__` 方法是一个特殊的方法,用于在实例化一个类时进行初始化操作。它是类中的构造函数,用于初始化类的实例属性。
当我们创建一个类时,可以定义 `__init__` 方法来初始化类的属性。当我们创建一个类的实例时,实际上是调用了 `__init__` 方法。在 `__init__` 方法中,我们可以对类的属性进行初始化,也可以接收参数。
以下是一个简单的例子,演示了如何使用 `__init__` 方法来初始化一个类的实例属性:
```python
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
person1 = Person('Tom', 25)
print(person1.name) # 输出 Tom
print(person1.age) # 输出 25
```
在上面的例子中,`Person` 类有两个实例属性 `name` 和 `age`,并且在 `__init__` 方法中进行了初始化。当我们创建 `person1` 实例时,传入了 `name` 和 `age` 参数,这些参数被用来初始化实例属性。在最后两行代码中,我们打印出了 `person1` 的 `name` 和 `age` 属性,以验证它们的值是否正确。
阅读全文