python格式化format
阿新 • • 發佈:2018-12-30
format()方法接受位置引數和關鍵字引數:
字串中的{0},{1}應該跟位置有關,依次被format()的三個引數替換
位置引數和關鍵引數一起用,位置引數必須在關鍵字引數之前,否則就會出錯。
如果我們想要列印大括號,我們可以採用
在位置引數{1}跟平常有些不同,後邊多了個冒號,在替換域中,冒號表示格式化符號的開始,“.2f”的意思是四捨五入保留兩位小數點,而f的意思是浮點數。所有列印3.14
格式 | 描述 |
---|---|
%% | 百分號標記 |
%c | 字元及其ASCII碼 |
%s | 字串 |
%d | 有符號整數(十進位制) |
%u | 無符號整數(十進位制) |
%o | 無符號整數(八進位制) |
%x | 無符號整數(十六進位制) |
%X | 無符號整數(十六進位制大寫字元) |
%e | 浮點數字(科學計數法) |
%E | 浮點數字(科學計數法,用E代替e) |
%f | 浮點數字(用小數點符號) |
%g | 浮點數字(根據值的大小採用%e或%f) |
%G | 浮點數字(類似於%g) |
%p | 指標(用十六進位制列印值的記憶體地址) |
%n | 儲存輸出字元的數量放進引數列表的下一個變數中 |