要回答问题的第二部分,您可以使用按位运算来获取特定的位值
# getting your message as int
i = int("140900793d002327", 16)
# getting bit at position 28 (counting from 0 from right)
i >> 28 & 1
# getting bits at position 24-27
bin(i >> 24 & 0b111)
Python:如何从字节中提取特定位?
要回答问题的第二部分,您可以使用按位运算来获取特定的位值
# getting your message as int
i = int("140900793d002327", 16)
# getting bit at position 28 (counting from 0 from right)
i >> 28 & 1
# getting bits at position 24-27
bin(i >> 24 & 0b111)