Python3にバイト型はありますか? bytearray があることしか知りません。
私が欲しいのは、 byte があり0x01
、次に Complement Operatorを実行~
すると結果は になり0xFE
ますが、次の手順を実行すると、結果はbytearray-2
に-2
追加できません。
>>> data=bytearray([0x01])
>>> data
bytearray(b'\x01')
>>> ~data[0]
-2
>>> data[0]=~data[0]
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: byte must be in range(0, 256)