我的数据库中有一个巨大的数字列表(每个数字小于或等于 6 个数字):
90494
898333
898
13
等..
我想让它们像那样格式化,使用 python :
090494
898333
000898
000013
等等……
非常感谢您的帮助
请您参考如下方法:
标准 python 插值 C-style format modifiers应该工作:
print "%06d" % number
或者,如果您喜欢 .format在 PEP 3101 中描述(很可能是 python 中字符串格式化的 future ):
print '{0:06d}'.format(1)
或者,如果您正在处理字符串,则可以使用 zfill :
print '1'.zfill(6)
