【发布时间】:2011-11-07 09:48:54
【问题描述】:
我想找一个python解决这个问题:
例如
integer 1 -> string "0x00000001"
integer 64 -> string "0x00000040"
integer 3652458 -> string "0x0037BB6A"
如果数字在range(0, 2**32),则字符串大小不会改变。
【问题讨论】:
我想找一个python解决这个问题:
例如
integer 1 -> string "0x00000001"
integer 64 -> string "0x00000040"
integer 3652458 -> string "0x0037BB6A"
如果数字在range(0, 2**32),则字符串大小不会改变。
【问题讨论】:
试试这个:
'0x%08X' % 3652458
或(使用 Python 2.6 及更高版本)
'0x{0:08X}'.format(3652458)
都返回:
'0x0037BB6A'
【讨论】:
format