python类中的__init__
时间: 2023-10-21 13:05:40 浏览: 86
__init__.py
__init__是Python中的一个特殊方法,也称为构造函数或初始化方法,用于在创建类的实例时进行初始化操作。它会在创建一个新对象时自动调用,并将对象作为self参数传递给它。通常在__init__方法中设置对象的初始属性和状态。
例如:
```python
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
```
在上面的例子中,我们定义了一个Person类,并在__init__方法中初始化了两个属性:name和age。当我们创建一个新的Person对象时,可以传入参数来为这些属性赋值:
```python
p1 = Person("Alice", 25)
p2 = Person("Bob", 30)
```
在这个例子中,p1和p2都是Person类的实例,它们的name和age属性分别被设置为"Alice"和25,以及"Bob"和30。
总之,__init__方法是Python中非常重要的一个方法,它允许我们在创建类的实例时进行初始化操作,为对象设置初始属性和状态。
阅读全文