1. 程式人生 > >Python3 字符串格式化

Python3 字符串格式化

width 小數 enter 無符號 lov pac 格式 padding 位置

1、字符串的格式化:

  按照統一的規格去輸出成為一個新的字符串

2、字符串格式化的方法:

1)format方法

  fomat()有兩個參數位置參數和關鍵字參數用中括號括起來{ }

#{0}{1}為位置參數
>>> "{0} love {1}".format("I", "you")
I love you
#{a}{b}為關鍵字參數
>>> "{a} love {b}".format(a="I", b="you")
I love you
>>> "{{1}}".format("不打印", "打印")
{1}
#用中括號括起來後format方法失效

2、字符串的格式化操作符

符號

說明

%c

格式化字符及其 ASCII 碼

%s

格式化字符串

%d

格式化整數

%o

格式化無符號八進制數

%x

格式化無符號十六進制數

%X

格式化無符號十六進制數(大寫)

%f

格式化浮點數字,可指定小數點後的精度

%e

用科學計數法格式化浮點數

%E

作用同 %e,用科學計數法格式化浮點數

%g

根據值的大小決定使用 %f 或 %e

%G

作用同 %g,根據值的大小決定使用 %f 或者 %E

>>> 
%c %97 a
>>> %g %1.11111111
1.11111

Python3 字符串格式化