Python3 字串格式化

2022-08-14 05:21:11 字數 870 閱讀 8596

按照統一的規格去輸出成為乙個新的字串

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例...