我有一个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
可以满足您的需求.请参阅@ ryrich的回答
>>> int.from_bytes(b"1234",'big')
825373492