您将如何解释Python运算符重载?


Python中的每个类,无论内置还是用户定义的,都继承自object类。object类具有许多属性,其名称之前和之后都加上双下划线(__)。这些属性中的每一个都是同名方法的包装。这类方法称为特殊方法或魔术方法。

可以在类中覆盖魔术方法__lt__(), __gt__(), __eq__(), __ne__()等,以分别重载<、> ==和!=运算符。

更新时间:2019-07-30

170次浏览

开启您职业生涯

完成课程获得认证

开始
广告
© . All rights reserved.