转载自:Python怎么控制将一个整数输出成指定长的十六进制数?
使用format()
i=1
print("{:#04X}".format(i))
结果:
其中参数的含义为:
- :表示格式控制开始
- 0 表示长度不足则补0
- 4 表示长度为4
- X 表示16进制输出
- # 表示输出进制前缀(前缀的长度会被计算到所指定的长度中)
如下:
例如:
url中冒号 :
print('%{:X}'.format(ord(':')))
# 输出 %3A
转载自:Python怎么控制将一个整数输出成指定长的十六进制数?
使用format()
i=1
print("{:#04X}".format(i))
结果:
其中参数的含义为:
例如:
url中冒号 :
print('%{:X}'.format(ord(':')))
# 输出 %3A