首页 > 解决方案 > Python范围按位与边界解释

问题描述

我对两个数字的按位与输出有疑问。

例子:print(A and B) = B

print(2 and 5) = 5
为什么A的按位与,B = B?这是因为这与 say 的预期结果不同0b110 & 0b111 = 6.

对为什么 A 和 B(其中 A 和 B 是数字)输出 B 感到困惑。

感谢帮助。

标签: pythonbitwise-operatorslogical-operatorsbitwise-andboolean-algebra

解决方案


推荐阅读