首页 > 解决方案 > 如何从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的位范围。我能怎么做?

标签: pythonpython-3.x

解决方案


推荐阅读