python定义函数两条下划线
时间: 2023-10-12 13:06:48 浏览: 79
Python中的下划线详解
Python定义函数时,可以使用两条下划线作为函数名的前缀。这种使用两条下划线的函数被称为特殊函数。特殊函数在实例执行某些行为时会自动调用。例如,在一个类的定义中,使用双下划线作为函数名的前缀,可以定义一些特殊行为函数,比如`__init__`用于初始化实例,`__len__`用于返回实例的长度,`__getitem__`用于通过索引访问实例中的元素。这些特殊函数可以通过实例调用或者通过特定的语句或操作来触发自动调用。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [【Python 函数前的下划线】](https://blog.csdn.net/qq_44166630/article/details/127049573)[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^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* [函数前后带两个下划线](https://blog.csdn.net/weixin_44594953/article/details/122377093)[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^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文