将该format()
功能与'02x'
格式一起使用。
>>> format(255, '02x')
'ff'
>>> format(2, '02x')
'02'
该02
部分format()
要求使用至少2位数字,并使用零将其填充到长度,x
表示小写的十六进制。
的 格式规范的迷你语言 也给你X
大写十六进制输出,并且可以前缀字段宽度与#
以包括0x
或0X
前缀(取决于你阉羊使用x
或X
作为格式化器)。只需考虑到您需要调整字段宽度以允许那些额外的2个字符:
>>> format(255, '02X')
'FF'
>>> format(255, '#04x')
'0xff'
>>> format(255, '#04X')
'0XFF'