字串格式化操作符(%)只適用於字串型別,語法如下:
format_string % string_to_convert
format_string為格式標記字串,形式為「%cdoe」;string_to_convert 為要格式化的字串,如果是兩個以上,則需要用小括號括起來。
格式化符號
說明%r
轉換成字元(ascii 碼值,或者長度為一的字串)
%c優先用repr()函式進行字串轉換(python2.0新增)
%s優先用str()函式進行字串轉換
%d | %i
轉成有符號十進位制數
%u轉成無符號十進位制數
%o轉成無符號八進位制數
%x | %x
(unsigned)轉成無符號十六進製制數(x / x 代表轉換後的十六進製制字元的大
小寫)%e | %e
轉成科學計數法(e / e控制輸出e / e)
%f | %f
轉成浮點數(小數部分自然截斷)
%g | %g
%e和%f / %e和%f 的簡寫
%%輸出%
Python 格式化字元
字元 c 單個字元 b 二進位制整數 d 十進位制整數 i 十進位制整數 會自動將輸入的八進位制或十六進製制數轉換成十進位制 o 八進位制整數 x 十六進製制整數 s 字串 採用str 的顯示 r 字串 採用repr 的顯示 e 指數 基底寫為e e 指數 基底寫為e f 浮點數 f 浮點數,與上相...
python格式化字元
格式化字元 含義 s 字串 d 有符號十進位制整數,010d表示輸出的整數不足位數時,前面用0來填充 f浮點數,02f 2f 表示只顯示小數後的兩位內容 輸出 name 小明 num 123456price 5.0weight 9.0money price weight scale 0.25 pri...
Python格式化字元 s d f
格式 描述 百分號標記 就是輸出乙個 c 字元及其ascii碼 s 字串 d 有符號整數 十進位制 u 無符號整數 十進位制 o 無符號整數 八進位制 x 無符號整數 十六進製制 x 無符號整數 十六進製制大寫字元 e 浮點數字 科學計數法 e 浮點數字 科學計數法,用e代替e f 浮點數字 用小數...