python中__int__(self)
时间: 2023-08-20 13:14:19 浏览: 180
python internal
在Python中,`__int__(self)`是一个特殊方法,用于定义一个类的实例在被转换为整数时的行为。这个方法应该返回一个整数值。引用\[3\]中的代码是一个错误的例子,因为它错误地将`__init__`方法写成了`__int__`方法。正确的写法应该是`__init__`。`__str__(self)`是另一个特殊方法,用于定义一个类的实例在被转换为字符串时的行为。这个方法应该返回一个字符串值。在引用\[3\]的代码中,`__str__`方法返回的字符串是"一二三"。
#### 引用[.reference_title]
- *1* *2* [Python中的 __init__函数,self参数](https://blog.csdn.net/qq_40671063/article/details/125945626)[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^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [Python类中__int__和__str__的用法](https://blog.csdn.net/abnerhu/article/details/124446459)[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^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文