字串格式化符號含義
>>> '%c' '%c' '%c' %(96,97,98)
'`ab'
>>> '%c' '%c' '%c' % (96,97,98,)
'`ab'
>>> '%c %c %c' % (96,97,98)
'` a b'
>>> '%c %c %c' % (99,97,98)
'c a b'
>>> '%d %d %d' % (4,5,4+5)
'4 5 9'
>>> '%x' % 10
'a'>>> '%x' % 100
'64'
>>> '%f' % 27.666
'27.666000'
>>> '%e' % 27.666
'2.766600e+01'
>>> '%5.1f' % 27.666
' 27.7'
>>> '%.2e' % 27.666
'2.77e+01'
>>> '%+10d' % 27.666
' +27'
>>> '%-d' % 27.666
'27'
>>>
符號
說明%c格式化字元及其
ascii碼%s
格式化字串
%d格式化整數
%o格式化無符號八進位制數
%x格式化無符號十六進製制數
%x格式化無符號十六進製制數(大寫)
%f格式化定點數,可指定小數點後的精度
%e用科學計數法格式化
定點數%e
作用同%e
,用科學計數法格式化
定點數%g
根據值的大小決定使用%f活
%e%g
作用同%g
,根據值的大小決定使用
%f或者
%e格式化操作符輔助指令符號
說明m.nm
是顯示的最小總寬度,
n是小數點後的位數
-用於左對齊
+在正數前面顯示加號(+)
#在八進位制數前面顯示 '
0o',在十六進製制數前面顯示 '
0x'
或 '0x'
0顯示的數字前面填充 '
0' 取代空格
字串轉義字元含義符號
說明\'單引號
\"雙引號
\a發出系統響鈴聲
\b退格符
\n換行符
\t橫向製表符(
tab)
\v縱向製表符
\r回車符
\f換頁符
\o八進位制數代表的字元
\x十六進製制數代表的字元
\0表示乙個空字元
\\反斜槓
格式化操作符
字串格式化符號 格式化字元 轉換方式 c 轉換成字元 ascii 碼值,或者長度為一的字串 r 優先用 repr 函式進行字串轉換 s 優先用 str 函式進行字串轉換 d i 轉成有符號十進位制數 u 轉成無符號十進位制數 o 轉成無符號八進位制數 x x unsigned 轉成無符號十六進製制數...
格式化操作符( )
格式化字元 轉換方式 c轉換成字元 ascii 碼值,或者長度為一的字串 r優先用 repr 函式進行字串轉換 s優先用 str 函式進行字串轉換 d轉成有符號十進位制數 u轉成無符號十進位制數 o轉成無符號八進位制數 x x unsigned 轉成無符號十六進製制數 x x 代表轉換後的十六進 制...
Python字串格式化 操作符
在許多程式語言中都包含有格式化字串的功能,比如c和fortran語言中的格式化輸入輸出。python中內建有對字串進行格式化的操作 格式化字串時,python使用乙個字串作為模板。模板中有格式符,這些格式符為真實值預留位置,並說明真實數值應該呈現的格式。python用乙個tuple將多個值傳遞給模板...