【发布时间】:2019-02-01 14:35:21
【问题描述】:
与符号& 在python 末尾bytearray 是什么意思?
例如:
x_w = bytearray(b'\x00\x00\x04\x12\xaa\x12\x12&')
当通过
将其转换为整数时int.from_bytes(x_w, 'little')
Out[1]: 2743275644678045696
它给出了与没有'&'的相同字节数组不同的结果:
x_wo = bytearray(b'\x00\x00\x04\x12\xaa\x12\x12')
int.from_bytes(x_wo, 'little')
Out[2]: 5087071236784128
我检查了documentation,但没有找到答案。谢谢!
【问题讨论】:
-
只是一个字符。更改为大端,你会得到
0x412AA121226和0x26是&的字符代码。
标签: python arrays python-3.x