Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python位和字节_Python_Bits - Fatal编程技术网

Python位和字节

Python位和字节,python,bits,Python,Bits,我想知道如何提取一个字节的最后2位。我从文件中读取时接收字节 byte=b'\xfe' 位=位(字节) 我想知道我怎样才能从中得到第七位和第八位 任何帮助都将不胜感激 总是有一种老式的掩蔽技巧: >>> bits = bin(byte[0] & 0x03) >>> bits '0b10' 我不认为该代码在Python2或Python3中都能工作,即使它能工作,也不是与0xFE相关联的二进制代码。请尽可能复制并粘贴真实的成绩单。 >>&g

我想知道如何提取一个字节的最后2位。我从文件中读取时接收字节

byte=b'\xfe'
位=位(字节)

我想知道我怎样才能从中得到第七位和第八位


任何帮助都将不胜感激

总是有一种老式的掩蔽技巧:

>>> bits = bin(byte[0] & 0x03)
>>> bits
'0b10' 

我不认为该代码在Python2或Python3中都能工作,即使它能工作,也不是与
0xFE
相关联的二进制代码。请尽可能复制并粘贴真实的成绩单。
>>> bits = bin(byte[0] & 0x03)
>>> bits
'0b10'