python - Python范围按位与边界解释
问题描述
我对两个数字的按位与输出有疑问。
为什么A的按位与,B = B?这是因为这与 say 的预期结果不同例子:
print(A and B) = B
。print(2 and 5) = 5
0b110 & 0b111 = 6.
对为什么 A 和 B(其中 A 和 B 是数字)输出 B 感到困惑。
感谢帮助。解决方案
推荐阅读
- python-3.x - 在python中读取具有32位精度整数的txt文件
- python - [Dockerfile 中的 Python],如何找出“Requirements.txt”文件中包的正确顺序是什么?
- angular - 动态路线上的 Angular 8 SEO 图像和内容
- pytorch - pytorch 中的 torch.nn.gru 函数的输入是什么?
- javascript - 根据当前页面上的 URL 条件更改 href
- java - 基于模式的多租户:不时出现“java.sql.SQLException:未选择数据库”
- vue.js - Vue.js 中是否有任何等效的 RecyclerView/UITableView?
- iis - 在 IIS 服务器上启用文本压缩
- javascript - Emscripten:如何从 javascript 中获取 c 中的 char 数组
- security - Grafana 可以通过 https 与 InfluxDB 通信吗?