python里__init__
时间: 2023-08-26 15:14:55 浏览: 55
__init__是Python中的特殊方法之一,用于在创建一个对象时进行初始化操作。具体来说,它被用来声明包预加载、模块的导入和包变量的预定义。在使用类创建对象时,会自动调用该类的__init__方法,可以在这个方法内部对对象的属性进行赋值和初始化操作。
在类的内部,访问自己的属性和方法,都需要通过self来引用。例如,在一个Person类的__init__方法中,可以使用self来引用对象的name和age属性,如self.name和self.age。这样,在创建Person对象并调用desc方法时,可以通过self来访问name和age属性,如self.name和self.age,从而完成对对象的自我介绍。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [python 中 __init__ 文件的作用](https://blog.csdn.net/qq_26826585/article/details/126343583)[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^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *2* [python中的_init_的含义](https://blog.csdn.net/sj349781478/article/details/118756469)[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^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *3* [python中__init__函数的作用](https://blog.csdn.net/crayonjingjing/article/details/125386981)[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^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
[ .reference_list ]