创新互联Python教程:Python中int与bytes相互转换
我们在使用python的过程中,会遇到这种情况:需要将接收的bytes数据转换为整形数,或者是将整形数转换成bytes数据。之前小编介绍过在Python中可以转换为整形数的int函数。本文小编就介绍Python中int与bytes如何相互转换的过程:int.to_bytes()和int.from_bytes()。

创新互联建站从2013年开始,先为凉山州等服务建站,凉山州等地企业,进行企业商务咨询服务。为凉山州企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
1、int.to_bytes()
def intToBytes(value, length): result = [] for i in range(0, length): result.append(value >> (i * 8) & 0xff) result.reverse() return result
2、int.from_bytes()
1 # bytes 与 int
2 b=b'\x01\x02'
3 num=int.from_bytes(b,'little')
4 print('bytes转int:',num)
5输出
513
以上就是Python中int与bytes相互转换的过程,只需简单的转换就可以得到我们想到的数据类型,是不是挺方便的呢?快用起来吧~
分享文章:创新互联Python教程:Python中int与bytes相互转换
网站URL:http://www.jxjierui.cn/article/djecccc.html


咨询
建站咨询
