Python-格式化符%

格式化符爲真實值預留位置,並控制字符串顯示的格式。

格式化符基礎使用方法:

格式化符號 說明
%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.
在%f之間加上".n",表示四捨五入保留n位小數

print('Embarked爲"C"的乘客,其生存率爲%.2f'%0.555)
>>>Embarked爲"C"的乘客,其生存率爲0.56
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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章