python类中的__init__初始化内容写什么
时间: 2023-10-21 22:03:54 浏览: 90
python使用 __init__初始化操作简单示例
__init__ 是Python中的特殊方法,用于在实例化类时进行初始化操作。在类中定义 __init__ 方法时,它会在创建类的新对象时自动调用。通常,__init__ 方法用于设置实例的初始属性和执行任何初始设置。
在一个Python类中,__init__ 方法通常用来初始化实例变量,这些变量可以在类的任何方法中使用。常见的 __init__ 方法内容包括但不限于以下操作:
1. 初始化实例变量,例如 self.x = x,self.y = y 等
2. 调用父类的 __init__ 方法,例如 super().__init__(x, y)
3. 执行任何其他的初始设置,例如打印欢迎信息等。
例如,下面是一个简单的 Python 类,其中 __init__ 方法设置了实例的两个属性 name 和 age :
```
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
person = Person("Tom", 20)
print(person.name) # 输出 "Tom"
print(person.age) # 输出 "20"
```
阅读全文