我的数据库中有一个巨大的数字列表(每个数字小于或等于 6 个数字),例如:
90494
898333
898
13
等。
我希望使用 python 将它们格式化为:
090494
898333
000898
000013
等...
非常感谢你的帮助
我的数据库中有一个巨大的数字列表(每个数字小于或等于 6 个数字),例如:
90494
898333
898
13
等。
我希望使用 python 将它们格式化为:
090494
898333
000898
000013
等...
非常感谢你的帮助
带有C 风格格式修饰符的标准 python 插值应该可以工作:
print "%06d" % number
或者,如果您更喜欢PEP 3101.format
中的描述(很可能是 python 中字符串格式化的未来):
print '{0:06d}'.format(1)
或者,如果您正在使用字符串,则可以使用zfill
:
print '1'.zfill(6)