在Python 2.7中,我想使用具有特定位数的字符串格式将十六进制ascii数转换为自身
示例:
hexNumber='9'
print '%02x' % (hexNumber)
输出:
09
答案 0 :(得分:1)
你有一个字符串,只需使用str.zfill()
将其填充到所需的宽度:
hexNumber.zfill(2)
%x
格式化程序仅适用于整数。
演示:
>>> hexNumber = '9'
>>> hexNumber.zfill(2)
'09'
答案 1 :(得分:0)
答案 2 :(得分:0)
print((“{0:05X}”。format(int(“1C”,16))))
0001C
打印(( “{0:05X}”。格式(为0x1C)))
0001C