导语:
本文主要介绍了关于Python中int与bytes相互转换的相关知识,包括python str转bytes,以及vb中的int这些编程知识,希望对大家有参考作用。
我们在使用Python的过程中,会遇到这种情况:需要将接收的
bytes数据转换为整形数,或者是将整形数转换成
bytes数据。之前小编介绍过在Python中可以转换为整形数的int函数。本文小编就介绍Python中int与bytes如何相互转换的过程:
int.to_bytes()和int.from_bytes()。
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之间的转换过程。只需简单的转换就可以得到我们想到的数据类型。不是很方便吗?马上用~
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 什么是 Python3 线程中的异步并发?12/18
- ♥ python如何使用递归函数求1+2+3+4+5的值08/26
- ♥ Python字符串操作常用知识点(二)12/25
- ♥ 什么是python算法08/31
- ♥ 如何在python中表示链表?11/16
- ♥ 如何中断python的执行11/13
内容反馈