您將如何解釋Python運算子過載?


Python中的每個類,無論內建還是使用者定義的,都繼承自object類。object類具有許多屬性,其名稱之前和之後都加上雙下劃線(__)。這些屬性中的每一個都是同名方法的包裝。這類方法稱為特殊方法或魔術方法。

可以在類中覆蓋魔術方法__lt__(), __gt__(), __eq__(), __ne__()等,以分別過載<、> ==和!=運算子。

更新時間:2019-07-30

170次瀏覽

開啟您職業生涯

完成課程獲得認證

開始
廣告
© . All rights reserved.