python def __init__
时间: 2023-08-26 12:09:32 浏览: 100
详细解读Python中的__init__()方法
在Python中,`def __init__`是一个特殊的方法,用于在使用类创建对象之后进行初始化操作。这个方法会在对象创建时自动执行,并且可以用来给新创建的对象初始化属性。通常,我们会在`__init__`方法中使用`self`关键字来引用对象自身,并通过参数来传递属性的初始值。例如,`def __init__(self, name, age):`表示定义了一个`__init__`方法,该方法接受两个参数`name`和`age`,并将它们分别赋值给对象的`name`和`age`属性。这样,在创建对象时,我们可以通过传递参数来初始化对象的属性。例如,`p = Person('杰拉考', 200)`就是创建了一个名为`p`的`Person`对象,并将`name`属性设置为`'杰拉考'`,`age`属性设置为`200`。通过使用点`.`运算符,我们可以访问对象的属性,例如`print(p.name)`和`print(p.age)`可以分别输出对象`p`的名字和年龄。\[1\]\[2\]
#### 引用[.reference_title]
- *1* *2* *3* [Python中 __init__的通俗解释](https://blog.csdn.net/tlammon/article/details/105449361)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文