请通俗的解释一下在python中__init__函数的用法
时间: 2023-06-17 10:03:39 浏览: 230
详细解读Python中的__init__()方法
在Python中,`__init__`是一个特殊的方法,用于初始化新对象的实例。它是类的构造函数,当创建类的实例时,该方法会被调用。`__init__`方法可以接受参数,这些参数可以在创建类的实例时传递。在`__init__`方法中,你可以设置实例的属性,这些属性将在实例化后与实例相关联。
例如,以下是一个简单的类,它具有一个`name`属性和一个`age`属性,这些属性在实例化时可以通过参数传递给`__init__`方法:
```
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
```
当创建`Person`类的实例时,可以传递`name`和`age`参数:
```
person1 = Person("Alice", 30)
```
在这个例子中,`person1`实例的`name`属性被设置为`"Alice"`,`age`属性被设置为`30`。
阅读全文