我在Python中有一个整数列表,该列表应对应以下int值(可以将其更改为十六进制字节值):
[10, 145, 140, 188, 212, 198, 210, 25, 152, 20, 120, 15, 49, 113, 33, 220, 124, 67, 174, 224, 220, 241, 241]
但是,当我将该列表转换为字节数组(使用bytearray(nameOfList))时,得到以下打印输出。
bytearray(b'\n\x91\x8c\xbc\xd4\xc6\xd2\x19\x98\x14x\x0f1q!\xdc|C\xae\xe0\xdc\xf1\xf1')
无论如何打印,我都可以从此字节数组中提取正确的值,但是bytearray打印输出不应该与字节数组的十六进制值相对应吗?(我的意思是,它似乎大多遵循十六进制值,直到\ x0f之后才开始输出乱码...)
达令说
斯蒂芬大帝
相关分类