关于python 3.x:python3:我如何将2格式化为02

python3: how do i format 2 as 02

本问题已经有最佳答案,请猛点这里访问。

如果这是一个重复的问题,请道歉,但是,

如果要显示前面为零的单个数字,需要使用什么格式命令?

即,数字"2"将显示为"02"。

[但是,我不希望超过10的任何值前面有多余的零]

干杯


您可以使用以下语法:

1
2
3
4
5
6
>>>"{:0>2}".format(2)
'02'
>>>"{:0>2}".format(98)
'98'
>>>"{:x>4}".format(2)
'xxx2'

更多信息:常见字符串操作


尝试:

1
2
if 0 < num < 10:
    return"0" + str(single_digit)