Python 中的運算子繫結是什麼?


對於像 - 這樣的表示式

a == b

首先,python 直譯器在物件 a 上查詢 __eq__() 方法。如若找到,則用 b 作為引數執行,即 a.__eq__(b)。如果這個方法返回一個 NotImplemented,然後它會嘗試相反的操作,即它嘗試呼叫,

b.__eq__(a)

更新於: 30-7-2019

381 個瀏覽

啟動你的 職業生涯

完成課程以獲得認證

開始
廣告
© . All rights reserved.