导语:
本文主要介绍了关于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之间的转换过程。只需简单的转换就可以得到我们想到的数据类型。不是很方便吗?马上用~
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python支持r语言吗?12/20
- ♥ Python循环判断语句12/23
- ♥ 如何终止在python idel中运行的python程序09/27
- ♥ python记录器的配置01/04
- ♥ 什么是 Python Web 框架01/03
- ♥ Psyco 模块能否优化 Python 的速度?11/08
内容反馈