按照統一的規格去輸出成為乙個新的字串
fomat()有兩個引數位置引數和關鍵字引數用中括號括起來
#為位置引數
>>> "
love
".format("
i", "
you")'
i love you
'
#為關鍵字引數
>>> "
love
".format(a="
i", b="
you")'
i love you
'
>>> "}".format("
不列印", "列印"
)''#
用中括號括起來後format方法失效
符號
說明
%c格式化字元及其 ascii 碼
%s格式化字串
%d格式化整數
%o格式化無符號八進位制數
%x格式化無符號十六進製制數
%x格式化無符號十六進製制數(大寫)
%f格式化浮點數字,可指定小數點後的精度
%e用科學計數法格式化浮點數
%e作用同 %e,用科學計數法格式化浮點數
%g根據值的大小決定使用 %f 或 %e
%g作用同 %g,根據值的大小決定使用 %f 或者 %e
>>> '%c' %97'a
'
>>> '%g' %1.11111111
'1.11111
'
Python3 字串格式化
python中的字串格式化方式有兩種 百分號佔位符 方式和format方式。百分號的方式相對來說比較老,而format方式則是比較先進的方式,企圖替換古老的方式,目前兩者並存。佔位符方式在python2.x中用的比較廣泛,隨著python3.x的使用越來越廣,format方式使用的更加廣泛。name...
Python3 字串格式化
字串的格式化方法分為兩種,分別為佔位符 和format方式。佔位符方式在python2.x中用的比較廣泛,隨著python3.x的使用越來越廣,format方式使用的更加廣泛。d例項 python3.0 age 29 print my age is d age my age is 29 s例項 py...
Python3 字串格式化
字串的格式化方法分為兩種,分別為佔位符 和format方式。佔位符方式在python2.x中用的比較廣泛,隨著python3.x的使用越來越廣,format方式使用的更加廣泛。d例項 python3.0 12 3age 29 print my age is d age my age is 29 s例...