使用 python 打印数字模式

Printing number pattern using python

有谁知道如何使用 python 打印此图案?

0000000001 0000000002 0000000003 0000000004 0000000005 0000000006 0000000007 0000000008 0000000009 0000000010 0000000011

我是初学者..请帮助..

使用 str classzfill(n) 函数在字符串左侧填充零,使其成为 length n .

>>> for i in range(1,15):
...    print str(i).zfill(10),
... 
0000000001 0000000002 0000000003 0000000004 0000000005 0000000006 0000000007 0000000008 0000000009 0000000010 0000000011 0000000012 0000000013 0000000014

你也可以使用 rjust:

>>> for x in range(20):
...     print str(x).rjust(10,'0'),
... 
0000000000 0000000001 0000000002 0000000003 0000000004 0000000005 0000000006 0000000007 0000000008 0000000009 0000000010 0000000011 0000000012 0000000013 0000000014 0000000015 0000000016 0000000017 0000000018 0000000019

使用格式:

>>> for x in range(20):
...     print "{:0>10}".format(x),
... 
0000000000 0000000001 0000000002 0000000003 0000000004 0000000005 0000000006 0000000007 0000000008 0000000009 0000000010 0000000011 0000000012 0000000013 0000000014 0000000015 0000000016 0000000017 0000000018 0000000019