Python中的init
时间: 2024-08-16 14:02:50 浏览: 39
详解python中init方法和随机数方法
在Python中,`__init__`是一个特殊的方法,它属于所有类的元类`type`。这个方法被称为构造函数或初始化方法,当创建一个新的实例(对象)时,Python会自动调用这个方法。`__init__`用于设置对象的属性并完成一些初始化工作。
当你定义一个类时,通常会在类体内部定义一个名为`__init__`的方法,它的第一个参数通常是`self`,这是对新创建的对象引用。你可以在这个方法中编写一系列操作,比如设置默认值、验证输入等。例如:
```python
class MyClass:
def __init__(self, name, age):
self.name = name
self.age = age
# 创建一个MyClass的实例
person = MyClass("Alice", 30)
```
在这个例子中,当我们创建`person`对象时,`__init__`会被调用,将传入的"name"和"age"分别赋值给对象的`name`和`age`属性。
阅读全文