Python3 字符串格式化
阿新 • • 發佈:2018-01-26
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 字符串格式化