您如何解释 Python 运算符重载?
Python 中的每个类(无论是内置的还是用户定义的)都继承自对象类。对象类具有许多属性,其名称前和后都有双下划线 (__)。每个属性都是一个名称相同的包装方法。这种方法被称为特殊方法或神奇方法。
特殊方法 __lt__(), __gt__(), __eq__(), __ne__() 等在类中重写以分别重载 <, > == 和 != 运算符。
广告
Python 中的每个类(无论是内置的还是用户定义的)都继承自对象类。对象类具有许多属性,其名称前和后都有双下划线 (__)。每个属性都是一个名称相同的包装方法。这种方法被称为特殊方法或神奇方法。
特殊方法 __lt__(), __gt__(), __eq__(), __ne__() 等在类中重写以分别重载 <, > == 和 != 运算符。