如果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/

10-12 21:13