我有两个对象,a
和b
,每个对象都包含一个字节对象中的一个字节。
我正在尝试对此进行按位运算以获得两个最重要的位(大端,所以在左边)。
a = sock.recv(1)
b = b'\xc0'
c = a & b
然而,它愤怒地吐TypeError
在我脸上。
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: unsupported operand type(s) for &: 'bytes' and 'bytes'
有什么方法可以对两个字节执行 AND 操作而不必考虑主机系统的字节顺序?