python – 如何作为整数打印4个字节
发布时间:2020-12-20 11:34:58 所属栏目:Python 来源:网络整理
导读:我有一个4字节的数组,我需要将它的值打印为整数.这在C中非常简单,因为我可以使用以下内容进行投射和打印: printf("Integer Value = %i",(int) pointer_to_4_bytes_array); 谢谢. 解决方法 在Python2(也适用于3)中,您可以使用 struct 模块. import struct st
我有一个4字节的数组,我需要将它的值打印为整数.这在C中非常简单,因为我可以使用以下内容进行投射和打印:
printf("Integer Value = %i",(int) pointer_to_4_bytes_array); 谢谢. 解决方法
在Python2(也适用于3)中,您可以使用
struct 模块.
>>> import struct >>> struct.unpack(">L","1234")[0] 825373492 在Python3.2中, >>> int.from_bytes(b"1234",'big') 825373492 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |