読者です 読者をやめる 読者になる 読者になる

牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

Pythonで桁数を合わせて表示する

Python

例えば8桁で表示させる場合(Python2.7)
*1(注:これ古いやり方みたい。このエントリの最後に別の書き方追加)

for i in range(20):
    print "%08d" % (i)

実行結果

00000000
00000001
00000002
00000003
00000004
00000005
00000006
00000007
00000008
00000009
00000010
00000011
00000012
00000013
00000014
00000015
00000016
00000017
00000018
00000019

これでいいんだよね?

訂正:コメントいただいた方法が良いみたい

for i in range(20):
    print "{0:08d}".format(i) 

*1:コメントいただいた方法を追加