Python中的格式化符%
阿新 • • 發佈:2018-11-12
格式化符為真實值預留位置,並控制字串顯示的格式。
格式化符基礎使用方法:
格式化符號 | 說明 |
---|---|
%s | 字串 (採用str()的顯示) |
%r | 字串 (採用repr()的顯示) |
%c | 單個字元 |
%b | 二進位制整數 |
%o | 無符號八進位制整數 |
%d / %i | 有符號十進位制整數 |
%x / %X | 無符號十六進位制數(x/X代表轉換後的十六進位制字元大小寫) |
%e / %E | 指數 (基底寫為e/E) |
%f / %F | 浮點數(小數部分自然截斷) |
%g / %G | %e/%f 和 %E/%F 的簡寫 |
%% | 輸出% |
eg.
a = "I'm %s. I'm %d year old" % ('Vamei', 99)
print(a)
>>>I'm Vamei. I'm 99 year old
#格式化符還可以傳遞真實值 print("I'm %(name)s. I'm %(age)d year old" % {'name':'Vamei', 'age':99}) >>>I'm Vamei. I'm 99 year old