python - 如何从python中的字节获取位范围?
问题描述
想要从二进制或整数值中提取位。我从一端发送字节数组中的hex
值。01 00 00
在另一端接收后,转换为整数,然后尝试从中获取位范围。hex(100000) = 65536
. 现在我想要这个值的位范围。
input_2 = 65536
result= bin(input_2)
这里的问题是,它的 3 字节(24 位)数据,所以它应该能够给出 19-24 位的值。
0001 0000 0000 0000 0000 0000
所以我想要19-24的位范围。我能怎么做?
解决方案
推荐阅读
- html - 一个按钮是白色的,直到光标在它上面。所有其他按钮均为蓝色
- python - 如何映射和连接值两个数据框python
- python - 如何从谷歌驱动器检索图像链接并使用 GridFS 将其上传到 MongoDB?
- javascript - 样式化 rc-slider 轨道以在其内部包含句柄
- java - Flutter Downloder 失败,错误是找不到具有权限的提供者的元数据
- c# - ReadOnlyMemory<> 和 ReadOnlySequence<> 类型在未引用的程序集中定义
- algorithm - 线性搜索的平均案例复杂度
- r - 有没有办法根据数据集中的列折叠系统发育树(R)
- php - 将 .php 扩展名添加到 Wordpress 中的一个插件页面
- laravel-8 - 为每个资源控制器添加一个新的默认路由到 Route::resource