1. 程式人生 > >Python 格式化輸出print

Python 格式化輸出print

%u 小寫 科學 字符串 百分號 內存地址 line 補齊 mic

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字符串。
‘d‘ - 十進制整數。將數字以10為基數進行輸出。 ‘o‘ - 八進制。將數字以8為基數進行輸出。 ‘x‘ - 十六進制。將數字以16為基數進行輸出,9以上的位數用小寫字母。 ‘e‘ - 冪符號。用科學計數法打印數字。用‘e‘表示冪。 ‘g‘ - 一般格式。將數值以fixed-point格式輸出。當數值特別大的時候,用冪形式打印。 ‘n‘ - 數字。當值為整數時和‘d‘相同,值為浮點數時和‘g‘相同。不同的是它會根據區域設置插入數字分隔符。 ‘%‘ - 百分數。將數值乘以100然後以fixed-point(‘f‘)格式打印,值後面會有一個百分號。

3. 指定所需長度的字符串的對齊方式:

< (默認)左對齊
> 右對齊 ^ 中間對齊 = (只用於數字)在小數點後進行補齊 4. Python_轉義字符
轉義字符 描述
\(在行尾時) 續行符
\\ 反斜杠符號
\‘ 單引號
\" 雙引號
\a 響鈴
\b 退格(Backspace)
\e 轉義
\000
\n 換行
\v 縱向制表符
\t 橫向制表符
\r 回車
\f 換頁
\oyy 八進制數yy代表的字符,例如:\o12代表換行
\xyy 十進制數yy代表的字符,例如:\x0a代表換行
\other 其它的字符以普通格式輸出

Python 格式化輸出print