python逻辑运算符&是什么
时间: 2023-08-19 13:05:53 浏览: 105
逻辑运算符
在Python中,符号“&”是位运算符“按位与”的表示方式,而不是逻辑运算符“与”的表示方式。
位运算符“按位与”将两个二进制数的每一位进行比较,如果两个二进制数的对应位都是1,则结果为1,否则为0。
例如,以下代码将输出2:
```
a = 3 # 二进制表示为 0011
b = 2 # 二进制表示为 0010
c = a & b
print(c) # 输出为 0002,即十进制的2
```
请注意,逻辑运算符“and”可以将两个布尔值进行比较,而位运算符“按位与”只能将两个整数的二进制位进行比较。
阅读全文