【发布时间】:2023-03-22 17:55:02
【问题描述】:
我想编写一个循环,以 4B 十六进制数字格式打印 1 到 50000。但是,我需要十六进制数字采用小端格式,显示所有零到 4B,并且在开头不显示“0x”。
例子:
数字 50,000 是十六进制的 0xc350。
我要打印:50C30000
这是我目前所拥有的,我只是不知道如何添加零以使其成为 4B 格式:
import struct
print hex( struct.unpack( '<H', struct.pack('>H', 50000) ) [0] ) [2:].upper()
#Output is 50C3
~谢谢
【问题讨论】: