__init__是什么
时间: 2023-11-24 12:06:27 浏览: 66
Python中的__init__作用是什么
__init__是Python中的一个特殊方法,用于在创建对象后初始化对象的属性。它在对象创建后立即调用,并且需要至少一个参数self,代表创建的对象实例本身。在__init__方法中,可以为对象的属性赋初值,也可以执行其他必要的初始化操作。
以下是一个示例,展示了如何使用__init__方法初始化对象的属性:
```python
class MyClass:
def __init__(self, value):
self.value = value
obj = MyClass(10)
print(obj.value) # 输出:10
```
在上面的示例中,我们定义了一个名为MyClass的类,并在其中定义了一个__init__方法。在__init__方法中,我们将传入的value参数赋值给了对象的value属性。然后,我们创建了一个名为obj的MyClass对象,并将10作为参数传递给了__init__方法。最后,我们打印了obj的value属性,输出为10。
阅读全文