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.pythonlang.cn/3/reference/datamodel.html#object.__iand__. 上阅读有关此类运算符的更多信息。
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP