-1

これをどのようにフォーマットしますか??

for i in range(11):
    print(i)

したがって、次のようになります。

 0
 1
 2
 3
 4
 5
 6
 7
 8
 9
10

それ以外の:

0
1
2
3
4
5
6
7
8
9
10

すべての 1 桁を 1 つではなく 2 つのスペースに押し込みたい

4

3 に答える 3

9

これは新しい方法です:

print("{:>2}".format(i))

これは古い printf のような方法です:

print('%2u' % i)
于 2013-02-27T19:38:03.370 に答える
0

通常は書式指定子を使用できますが、str.rjust

print str(i).rjust(2)
于 2013-02-27T19:39:43.020 に答える
0

または、あなたがすることができます

"%2d" % 5

「5」を出力する

于 2013-02-27T19:42:03.403 に答える