__init__方法是什么
时间: 2024-06-15 16:09:40 浏览: 63
浅谈Python类里的__init__方法函数,Python类的构造函数
5星 · 资源好评率100%
__init__方法是Python中的一个特殊方法,用于在对象时进行初始化操作。它是一个构造方法,会在对象被创建时自动调用。__init__方法的主要作用是对对象的属性进行初始化,可以接受参数并将其赋值给对象的属性。
以下是一个示例,演示了如何定义和使用__init__方法:
```python
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def display(self):
print("Name:", self.name)
print("Age:", self.age)
person1 = Person("John", 25)
person1.display()
```
输出:
```
Name: John
Age: 25
```
在上述示例中,我们定义了一个名为Person的类,其中的__init__方法接受两个参数name和age,并将它们分别赋值给对象的属性self.name和self.age。然后,我们创建了一个名为person1的对象,并调用了display方法来显示对象的属性值。
阅读全文