Python运算符 - 位或

在Python中,位或 (|) 用于对两个整数执行位或操作。
它比较两个整数的每个对应位的二进制表示,并返回一个新的整数,其中的位设置为1,如果对应的位中有任何一个位是1。

✏️ 语法

python
num1 | num2

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

📘 示例

python
# 对两个整数执行位或操作
num1 = 5  # 二进制: 0101
num2 = 3  # 二进制: 0011

result = num1 | num2  # 二进制: 0111

print(result)  # 输出: 7

在上面的代码中,我们有两个整数 num1num2
num1 的二进制表示是 0101num2 的二进制表示是 0011
当我们对这两个整数执行位或操作时,我们得到的二进制表示是 0111,它等于十进制的7。