Python 位和字节
Python Bits and bytes
我想知道如何提取一个字节的最后 2 位。从文件中读取时我收到字节。
byte = b'\xfe'
bits = bin(byte)
output: 0b00110001
我想知道如何从中得到第 7 位和第 8 位。
如有任何帮助,我们将不胜感激。
总是有老式的掩蔽技巧:
>>> bits = bin(byte[0] & 0x03)
>>> bits
'0b10'
我想知道如何提取一个字节的最后 2 位。从文件中读取时我收到字节。
byte = b'\xfe'
bits = bin(byte)
output: 0b00110001
我想知道如何从中得到第 7 位和第 8 位。
如有任何帮助,我们将不胜感激。
总是有老式的掩蔽技巧:
>>> bits = bin(byte[0] & 0x03)
>>> bits
'0b10'