2013-02-27 121 views

回答

9

這是the new way

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

這是old printf-like way

print('%2u' % i) 
+0

你的答案比我的更全面,去追求它。 :) – Amber 2013-02-27 19:39:41

+0

+1。但是我會顛倒這個順序,並以舊的方式提出新的方式。 – abarnert 2013-02-27 19:40:16

+0

指向python3文檔的固定鏈接> _> – 2013-02-27 19:41:45

0

一般來說,你可以使用格式說明,但你也可以使用str.rjust

print str(i).rjust(2) 
0

或者,你可以做

"%2d" % 5 

輸出「5」

相關問題