%d就是普通的輸出了整形數
%2d是將數字按寬度為2,采用右對齊方式輸出,若數據位數不到2位,則左邊補空格。
%02d,和%2d差不多,只不過左邊補0
%-2d將數字按寬度為2,采用左對齊方式輸出,若數據位數不到2位,則右邊補空格
%.2d 輸出整形時最少輸出2位,如不夠前面以0占位。如輸出2時變成02,200時只輸出200;輸出浮點型時(%.2f)小數點后強制2位輸出
比如:
num = 1
print("%d" % (num))結果為: (1)
print("%2d" % (num))結果為: ( 1)
print("%02d" % (num))結果為: (01)
print("%-2d" % (num))結果為: (1 )
print("%.2d" % (num))結果為: (01)
print("%.2d" % (200))結果為: (200)