Python 格式化輸出print
阿新 • • 發佈:2017-07-30
%u 小寫 科學 字符串 百分號 內存地址 line 補齊 mic
‘d‘ - 十進制整數。將數字以10為基數進行輸出。
‘o‘ - 八進制。將數字以8為基數進行輸出。
‘x‘ - 十六進制。將數字以16為基數進行輸出,9以上的位數用小寫字母。
‘e‘ - 冪符號。用科學計數法打印數字。用‘e‘表示冪。
‘g‘ - 一般格式。將數值以fixed-point格式輸出。當數值特別大的時候,用冪形式打印。
‘n‘ - 數字。當值為整數時和‘d‘相同,值為浮點數時和‘g‘相同。不同的是它會根據區域設置插入數字分隔符。
‘%‘ - 百分數。將數值乘以100然後以fixed-point(‘f‘)格式打印,值後面會有一個百分號。
> 右對齊
^ 中間對齊
= (只用於數字)在小數點後進行補齊
4. Python_轉義字符
1. 常用的格式符號
%符號使用列表:
格式符號 | 轉換 |
%d | 有符號十進制整數 |
%i | 有符號十進制整數,並且可以自動將輸入的八進制(或者十六進制)轉換為十進制 |
%u | 無符號十進制整數 |
%c | 字符及其ASCII碼 |
%s | 字符串,通過str()字符串轉換來格式化 |
%o | 無符號整數(八進制) |
%x | 無符號整數(十六進制) |
%X | 無符號整數(十六進制大寫字符) |
%e | 浮點數字(科學計數法),小寫e |
%E |
浮點數字(科學計數法,用E代替e) |
%f | 浮點數字(用小數點符號) |
%g | 浮點數字(根據值的大小采用%e或%f) |
%G | 浮點數字(類似於%g) |
%p | 指針(用十六進制打印值的內存地址) |
%n | 存儲輸出字符的數量放進參數列表的下一個變量中 |
%% | 百分號標記 |
2. format()格式化指示符說明
‘b‘ - 二進制。將數字以2為基數進行輸出。 ‘c‘ - 字符。在打印之前將整數轉換成對應的Unicode字符串。3. 指定所需長度的字符串的對齊方式:
< (默認)左對齊轉義字符 | 描述 |
\(在行尾時) | 續行符 |
\\ | 反斜杠符號 |
\‘ | 單引號 |
\" | 雙引號 |
\a | 響鈴 |
\b | 退格(Backspace) |
\e | 轉義 |
\000 | 空 |
\n | 換行 |
\v | 縱向制表符 |
\t | 橫向制表符 |
\r | 回車 |
\f | 換頁 |
\oyy | 八進制數yy代表的字符,例如:\o12代表換行 |
\xyy | 十進制數yy代表的字符,例如:\x0a代表換行 |
\other | 其它的字符以普通格式輸出 |
Python 格式化輸出print