python中__init__(self)
时间: 2023-10-21 12:03:55 浏览: 101
`__init__(self)`是Python中的一个特殊方法,也称为构造方法。当创建一个类的实例时,这个方法会被调用,用于初始化对象的属性。在`__init__(self)`方法中,self参数代表实例本身,通过它可以访问实例的属性和方法。例如,可以在`__init__(self)`方法中定义实例的属性,如:
```python
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
```
在上面的例子中,`Person`类的每个实例都会有一个名为`name`和一个名为`age`的属性。当创建一个`Person`对象时,必须传入`name`和`age`参数,例如:
```python
person = Person('Tom', 20)
print(person.name) # 输出:Tom
print(person.age) # 输出:20
```
阅读全文