format()格式化輸出
format():把傳統的%替換為{}來實現格式化輸出
'{}{}
'.format('
123', '
456'
)>>>'
123456
'
其實就是format()後面的內容,填入大括號中
'數字和'.format("
123",456,'
789'
)>>>'
數字456789和123
'
#這裡注意有兩層大括號,輸出的結果只有一層大括號
'數字}}和
'.format("
123",456,'
789'
)>>>'
數字和123
'
#允許乙個引數用兩次'歲
'.format('
何同學',18)
>>>'
18何同學18歲
'
#可以通過新增關鍵字引數'歲
'.format(age=18,name='
何同學'
) >>>'
何同學18歲
'
看懂**還需要了解format()這些用法:
:《填充》
《對齊》
《寬度》
<,>
《精度》
《型別》
引導符號(標識後面特殊格式)
用於填充的字元(字元)
>右對齊
《左對齊
^居中槽的設定輸出寬度(數字)
數字千分位分隔符
浮點數小數部分精度或字元長度(如:.3f設定包留小數字數)
b:二進位制
c:unicode
d:十進位制
o:八進位制
x:十六進製制
e:指數形式
%:百分數形式
參考原文:
Python中 format 常見的用法
format 格式化輸出 format 把傳統的 替換為 來實現格式化輸出 其實就是format 後面的內容,填入大括號中 可以按位置,或者按變數 數字和 format 123 456,789 數字456789和123 這裡注意有兩層大括號,輸出的結果只有一層大括號 數字 和 format 123 ...
python中format的用法
格式化輸出format python學習筆記 用format函式實現對齊列印 居中對齊 靠左對齊 靠右對齊 居中對齊示例 def show n tail 2 n 1 最底下一行顯示出 2 n 1 個星號 width len tail 計算星號所在行的寬度,作為其他行的對齊基準 for i in ra...
python中強大的format函式
自python2.6開始,新增了一種格式化字串的函式str.format 此函式可以快速處理各種字串。語法它通過 和 來代替 請看下面的示例,基本上總結了format函式在python的中所有用法 1 通過位置 2print format chuhao 20 34 print format chuh...