小编Aba*_*say的帖子

to_bytes 函数返回奇数

我在使用整数类型的 to_bytes 函数时遇到问题。大于 18200000 的值给我一个奇怪的字节数组作为输出。

我在树莓派上使用 python 3.5。该值不完全是 18200000,但很接近。

我调用该函数的方式是这样的:

frequency = 20000000

print(frequency.to_bytes(7,byteorder='big'))
Run Code Online (Sandbox Code Playgroud)

预期结果是b'\x01\x31\x2D\x00'

我得到的是b'\x011-\x00'.

python python-3.x python-3.5

1
推荐指数
1
解决办法
653
查看次数

标签 统计

python ×1

python-3.5 ×1

python-3.x ×1