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

Python中int与bytes相互转换

发布时间: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相互转换的过程。我们只需要简单的转换就可以得到我们想到的数据类型。很方便吗?快用~

相关文章

Python中int与bytes相互转换

Python中int与bytes相互转换

2025-11-20
Python中实现float转为String

Python中实现float转为String

2025-11-20
Python中生成九九乘法表的方法有哪几种?

Python中生成九九乘法表的方法有哪几种?

2025-11-20
python len()函数的功能是什么?

python len()函数的功能是什么?

2025-11-20
如何使用python random模块中的randint()函数?

如何使用python random模块中的randint()函数?

2025-11-20
理解python中的random.choice()

理解python中的random.choice()

2025-11-20