Python 比較運算符

Python 中正向和反向使用的都是同一系列方法。例如,對 == 而言,正向和反向調用都是 __eq__ 方法,只是把參數對調了,而 >,<,>=,<=,正向的 __gt__ 方法調用的是反向的 __lt__ 方法,並把參數對調。對 == 和 != 來講,若是反向調用失敗,Python 會比較對象的ID,而不是拋出 TypeError。code 以下:對象 def __eq__(self, oth
相關文章
相關標籤/搜索