我想将python中的数字转换为3个字符的字符串,前缀为0。例如:
8 = "008"
12 = "012"
6 = "006"
由于
答案 0 :(得分:6)
只需使用:
format(number, '03')
答案 1 :(得分:4)
我的名字是格式。 String format
>>> '{:03d}'.format(7)
'007'
答案 2 :(得分:1)
内置string
方法str.zfill()
,示例:
>>> '12'.zfill(5)
'00012'
>>> '-3.14'.zfill(7)
'-003.14'
>>> '3.14159265359'.zfill(5)
'3.14159265359'