Python 中的 &= 运算符的作用是什么?
+= 运算符是 object.__iand__() 函数的语法糖。来自 python 文档
这些方法被调用来实现增广的算术赋值(+=, -=, *=, @=, /=, //=, %=, **=, <<=, >>=, &=, ^=, |=)。这些方法应该尝试对自身进行就地运算(修改 self)并返回结果(可以是 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