1. 程式人生 > >Python中format函式用法說明

Python中format函式用法說明

格式描述
%%百分號標記
%c字元及其ASCII碼
%s字串
%d有符號整數(十進位制)
%u無符號整數(十進位制)
%o無符號整數(八進位制)
%x無符號整數(十六進位制)
%X無符號整數(十六進位制大寫字元)
%e浮點數字(科學計數法)
%E浮點數字(科學計數法,用E代替e)
%f浮點數字(用小數點符號)
%g浮點數字(根據值的大小採用%e或%f)
%G浮點數字(類似於%g)
%p指標(用十六進位制列印值的記憶體地址)
%n儲存輸出字元的數量放進引數列表的下一個變數中

例項:

print('6:\t|{0:b}'.format(3))
print('7:\t|{0:c}'.format(3))
print('8:\t|{0:d}'.format(3))
print('9:\t|{0:o}'.format(3))
print('10:\t|{0:x}'.format(3))
print('11:\t|{0:e}'.format(3.75))
print('12:\t|{0:g}'.format(3.75))
print('13:\t|{0:n}'.format(3.75))#浮點數
print('14:\t|{0:n}'.format(3))  #整數
print('15:\t|{0:%}'.format(3.75))