python __init__()
时间: 2023-10-22 09:03:49 浏览: 82
详细解读Python中的__init__()方法
__init__() 是 Python 中的一个特殊方法,用于在创建一个对象时进行初始化操作。它是在实例化类的时候自动调用的,可以用来设置对象的初始属性值或执行其他必要的操作。通常情况下,我们可以在 __init__() 方法中定义类的属性,并将参数传递给它来初始化这些属性。例如,下面是一个简单的类示例:
```python
class MyClass:
def __init__(self, name):
self.name = name
# 创建对象并传递参数
obj = MyClass("C知道")
# 访问对象的属性
print(obj.name) # 输出:C知道
```
在上述示例中,我们定义了一个名为 MyClass 的类,其中有一个 __init__() 方法,它接收一个参数 name,并将其赋值给对象的属性 self.name。当我们创建 MyClass 的实例 obj 时,会自动调用 __init__() 方法进行初始化,将参数 "C知道" 传递给 name,并将其赋值给 obj 的属性 name。最后,我们通过访问 obj.name 来获取该属性的值。
阅读全文