Python 中反向集合運算子的實際應用是什麼?
反向集合運算子是作為定義的運算子
s & z corresponds to s.__and__(z) z & s corresponds to s.__rand__(z)
在像簡單物件的 and、add、or 等正常運算中它們沒有很大的意義。然而在繼承中,反向運算在處理子類時非常有用,因為如果右運算數是左運算數的子類,則首先嚐試反向運算。您可能在父類和子類中具有不同的實現。
如果第一個運算數返回 NotImplemented,則也使用這些反向運算。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP