1


データベースには、 90494
898333
898
13
などのような数字の膨大なリストがあります (各数字は 6 つの数字以下です) 。

そして、Python を使用して、そのようにフォーマットしたいと思います:
090494
898333
000898
000013
など...

助けてくれてどうもありがとう

4

1 に答える 1

9

C スタイルのフォーマット修飾子を使用した標準の python 補間が機能するはずです。

print "%06d" % number

または、 PEP 3101.formatで説明されていることを好む場合(おそらく Python での文字列フォーマットの未来):

print '{0:06d}'.format(1)

または、文字列を操作している場合は、次を使用できますzfill

print '1'.zfill(6)
于 2012-09-12T15:45:25.410 に答える