python中%d %2d %02d %-2d% %.2d的區別


%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)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM