Python中 format 常見的用法

2022-07-20 23:45:13 字數 1054 閱讀 2057

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...