Python 中的 &= 運算子的作用是什麼?
+= 運算子是對 object.__iand__() 函式的語法糖。源自 python 文件
這些方法用於實現增廣算術賦值(+=、-=、*=、@=、/=、//=、%=、**=、<<=、>>=、&=、^=、|=)。這些方法應嘗試就地執行運算(修改 self)並返回結果(可以是 self,但不一定)。
示例
因此,當你執行類似以下的操作時 −
a = 6 # 110 in binary b = 5 # 101 in binary a &= b # a changes to and of 110 and 101, ie, 100, ie, 4 print(a)
輸出
這將產生以下輸出 −
15
a 在此就地修改。你可以在 https://docs.python.club.tw/3/reference/datamodel.html#object.__iand__. 上閱讀有關此類運算子的更多資訊。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP