当前位置: 首页 > 图灵资讯 > 行业资讯> Python中int与bytes相互转换

Python中int与bytes相互转换

来源:图灵python
时间: 2025-11-20 11:18:48

在使用Python的过程中,我们会遇到需要接收的情况bytes数据转换为整形数,或将整形数转换为整形数bytes数据。此前,小编介绍了int函数,它可以在Python中转换为整形数。本文介绍了int和bytes在Python中的相互转换过程:int.to_bytes()和int.from_bytes()。

1、int.to_bytes()

defintToBytes(value,length):
result=[]
foriinrange(0,length):
result.append(value>>(i*8)&0xff)
result.reverse()
returnresult

2、int.from_bytes()

1#bytes和int
2b=b'x01\x02'
3num=int.from_bytes(b,'little')
(');bytes转int:',num)
5

输出

513

以上是Python中int和bytes相互转换的过程。我们只需要简单的转换就可以得到我们想到的数据类型。很方便吗?快用~