0

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

如果我想在前面显示一个零的数字,我需要使用哪些格式命令?

即数字“2”将显示为“02”。

[但是,我不希望任何大于 10 的值前面有额外的零]

干杯

4

2 回答 2

2

您可以使用以下语法:

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

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

于 2013-11-14T15:36:23.060 回答
0

尝试:

if 0 < num < 10:
    return "0" + str(single_digit)
于 2013-11-14T15:39:49.297 回答