Python运算符 - 位与

在Python中,位与运算符(&)用于对两个整数执行位与操作。
它比较两个数字的相应位,并返回一个新的数字,其中每个位只在两个位都为1时设置为1。

✏️ 语法

Python
num1 & num2

在上面的代码中,num1num2是进行位与操作的两个整数。

📘 示例

Python
# 对两个数字执行位与操作
num1 = 5  # 二进制: 0101
num2 = 3  # 二进制: 0011

result = num1 & num2  # 二进制: 0001(十进制: 1)

print(result)  # 输出: 1

在上面的代码中,我们有两个数字num1num2
num1的二进制表示为0101num2的二进制表示为0011
当我们对这两个数字执行位与操作时,我们得到的结果是0001,即十进制形式的1
最后,我们打印结果,即1