如何解释 Python 操作符重载?
Python 中的每个类,不论是内置的还是用户定义的,都继承自 object 类。object 类具有许多属性,其名称前后都带有双下划线(__)。这些属性都是同名方法的包装。这些方法被称为特殊方法或魔术方法。
在类中重载魔术方法 __lt__()、__gt__()、__eq__()、__ne__()等,可以重载 <、>、 和 != 运算符。
更多Python相关文章,请阅读:Python 教程
Python 中的每个类,不论是内置的还是用户定义的,都继承自 object 类。object 类具有许多属性,其名称前后都带有双下划线(__)。这些属性都是同名方法的包装。这些方法被称为特殊方法或魔术方法。
在类中重载魔术方法 __lt__()、__gt__()、__eq__()、__ne__()等,可以重载 <、>、 和 != 运算符。
更多Python相关文章,请阅读:Python 教程
极客教程