如何解决为什么bytearray返回的值大于一个字节?
我正在尝试将十六进制输入转换为字节数组。 基本上,我已经尝试过:
-
bytearray.fromhex('e832')
-
转换为整数:
bytearray([232,50])
,返回以下内容:bytearray(b'\xe82')
而不是我的预期(并且需要输出看起来像):
bytearray(b'\xe8\x32')
这是为什么? xe82
是否不超过一个字节的最大值?
使用bytes()
做同样的事情。
(Python 3.8.1)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。