格式化字元
轉換方式
%c轉換成字元(ascii 碼值,或者長度為一的字串)
%r優先用 repr()函式進行字串轉換
%s優先用 str()函式進行字串轉換
%d轉成有符號十進位制數
%u轉成無符號十進位制數
%o轉成無符號八進位制數
%x/%x
(unsigned)轉成無符號十六進製制數(x/x 代表轉換後的十六進 制字元的大小寫)
%e/%e
轉成科學計數法(e/e 控制輸出 e/e)
%f/%f
轉成浮點數(小數部分自然截斷
格式化操作符輔助指令
符號 作用
* 定義寬度或者小數點精度
- 用做左對齊
+ 在正數前面顯示加號( + )
在正數前面顯示空格
0 顯示的數字前面填充『0』而不是預設的空格
% '%%'輸出乙個單一的'%'
m.n m 是顯示的最小總寬度,n 是小數點後的位數
例如: printf("%03d",i); 輸出i佔三位位元組,不夠的前面0補全。(%3d 三位位元組,不夠的前面空格補全) 格式化操作符
字串格式化符號 格式化字元 轉換方式 c 轉換成字元 ascii 碼值,或者長度為一的字串 r 優先用 repr 函式進行字串轉換 s 優先用 str 函式進行字串轉換 d i 轉成有符號十進位制數 u 轉成無符號十進位制數 o 轉成無符號八進位制數 x x unsigned 轉成無符號十六進製制數...
python 格式化符號操作符
字串格式化符號含義 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 ...
Python字串格式化 操作符
在許多程式語言中都包含有格式化字串的功能,比如c和fortran語言中的格式化輸入輸出。python中內建有對字串進行格式化的操作 格式化字串時,python使用乙個字串作為模板。模板中有格式符,這些格式符為真實值預留位置,並說明真實數值應該呈現的格式。python用乙個tuple將多個值傳遞給模板...