2/2 常用說明符:格式說明符
阿新 • • 發佈:2018-12-21
符號 | 描述 |
---|---|
+m.nf | 輸出帶符號(若正整數輸出“+”號)的數,保留n位小數,整個輸出佔m列(若實際寬度超過m則突破m的限制) |
< | 左對齊,預設用空格填充右邊 |
0>5d | 右對齊,用0填充左邊,寬度為5 |
^ | 居中對齊 |
{{}} | 輸出一個{} |
[對齊說明符][符號說明符][最小寬度說明符][.精度說明符][型別說明符]
age, height = 21, 1.758
print("Age:{0:<5d}, height:{1:5.2f}".format(age, height))
Age:21 , height: 1.76
cCode = ['AXP', 'BAA', 'CAT', 'CSCO', 'CVX'] cPrice = ['78.51', '184.76', '96.39', '33.71', '106.09'] for i in range(5): print('{:<8d}{:8s}{:8s}'.format(i, cCode[i], cPrice[i])) #若是預設順序則可以不寫序號 0 AXP 78.51 1 BAA 184.76 2 CAT 96.39 3 CSCO 33.71 4 CVX 106.09 print('I get {:d}{{}}!'.format(32)) I get 32{}!