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