我正在致力于从 Python 应用程序向 USB 设备发送字节。示例有效负载如下所示:a = bytearray(b'\x00\xb4nn\x00\x00\x00\x00\x00')我很好奇的是nn以下部分\xb4nn- 当前形式的字符串无法转换为 UTF-8 或 ASCII。在某些负载情况下,该字符串也可以是\xb4n,这似乎是一种呈现 HEX 信息的奇怪方式。nn字节串中有什么?
1 回答
狐的传说
TA贡献1804条经验 获得超3个赞
可打印的 ASCII 字节值显示为 ASCII。它只是一种显示约定,类似于 leadingb表示一个字节串。字节值仍然相同。例如,ASCIIn是字节值 0x6E,如果用这些值创建一个字节字符串,它将显示为:
>>> b'\x6e\x6e'
b'nn'
还:
>>> b'\x6e\x6e' == b'nn'
True
添加回答
举报
0/150
提交
取消