如果a0
介于1和9之间,则尝试使用Python将其前置到birthday['month']
:
if len(birthday['month']) == 1:
birthday['month'] = "0" + birthday['month']
例子:
如果
birthday['month']
是7
,则预期输出是07
注:
birthday[month]
是一个string
。 最佳答案
你可以这样直接打电话给
birthday[month] = format(birthday[month], '>02')
如果你想把它转换成显示格式,把格式放在文本中就更自然了
print "foo bar {:>02} baz".format(birthday[month])
关于python - Python:这怎么用不太冗长的形式写?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24568777/