python中构造函数init
时间: 2024-06-16 10:03:46 浏览: 253
python构造函数init实例方法解析
5星 · 资源好评率100%
在Python中,构造函数是一种特殊的方法,用于初始化类的实例。构造函数的名称是`__init__`,它在创建对象时自动调用。构造函数可以接受参数,并将这些参数用于初始化对象的属性。
以下是Python中构造函数`__init__`的一些特点和用法:
1. 构造函数是类中的一个方法,它的作用是初始化对象的属性。
2. 构造函数的名称固定为`__init__`,前后各有两个下划线。
3. 构造函数在创建对象时自动调用,不需要手动调用。
4. 构造函数可以接受参数,这些参数可以用于初始化对象的属性。
5. 构造函数可以在创建对象时执行一些必要的操作,例如设置默认值、验证输入等。
下面是一个示例,展示了如何定义和使用构造函数`__init__`:
```python
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def introduce(self):
print(f"My name is {self.name} and I am {self.age} years old.")
# 创建Person类的实例
person = Person("Alice", 25)
# 调用实例方法
person.introduce()
```
输出结果为:
```
My name is Alice and I am 25 years old.
```
阅读全文