Python怎么控制将一个整数输出成指定长的十六进制数?

使用format方法,在格式控制中进行控制,具体控制参数为:
{:#016X}
其中:
大括号表示该处从后面的format的参数中取值
冒号表示格式控制开始
0表示长度不足16位补0
16表示长度
X表示十六进制输出。

如需要将整数i输出成十六进制,则语句为:
print("{:#016X}".format(i))

具体format相关的语法请参考:
1、Python强大的字符串格式化新功能:使用format字符串格式化
2、Python强大的字符串格式化新功能:format字符串格式化的格式控制

你可能感兴趣的:(老猿Python,Python,字符串格式化,format,十六进制)