1. 程式人生 > >python格式化format

python格式化format

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 儲存輸出字元的數量放進引數列表的下一個變數中