在Python中,我如何将一个个位数转换为两位数的字符串?

100
所以说我有
a = 5

我想将它打印成字符串'05'

4
请阅读教程,特别是关于字符串格式化的部分。阅读完后,请更新你的问题。http://docs.python.org/library/stdtypes.html#string-formatting - S.Lott
11个回答

0

这是一个愚蠢的解决方案,但我在尝试上面的其他解决方案时遇到了类型错误。所以如果所有其他方法都失败了,就来一发 yolo 吧:

images3digit = []

for i in images:
        if len(i)==1:
            i = '00'+i
            images3digit.append(i)
        elif len(i)==2:
            i = '0'+i
            images3digit.append(i)
        elif len(i)==3:
            images3digit.append(i)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接