例えば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:コメントいただいた方法を追加