python定义函数时加上__什么意思
时间: 2024-05-18 16:14:18 浏览: 95
Python定义函数功能与用法实例详解
在 Python 中,函数名前后加上双下划线(__)表示这是一个特殊方法(也称为魔法方法或魔术方法),其功能是实现对 Python 内置类型或自定义对象的特殊行为。例如,__init__ 方法用于初始化一个对象,在创建对象时自动调用;__str__ 方法用于返回对象的字符串表示;__len__ 方法用于返回对象的长度等。这些特殊方法可以使 Python 对象更加灵活和易于使用。
阅读全文