Python中.format()常見的用法


format()格式化輸出

format():把傳統的%替換為{}來實現格式化輸出

format()常見的用法:

'{}{}'.format('123', '456')
>>>'123456' 

其實就是format()后面的內容,填入大括號中

'數字{1}{2}和{0}'.format("123",456,'789')
>>>'數字456789和123'
#這里注意有兩層大括號,輸出的結果只有一層大括號
'數字{{{1}{2}}}和{0}'.format("123",456,'789')
>>>'數字{456789}和123'
#允許一個參數用兩次
'{1}{0}{1}歲'.format('何同學',18) 
>>>'18何同學18歲'
#可以通過添加關鍵字參數
'{name}{age}歲'.format(age=18,name='何同學') 
>>>'何同學18歲'

 

看懂代碼還需要了解format()這些用法:

 :  <填充>  <對齊> <寬度>  <,>  <精度>  <類型> 

引導符號(標識后面特殊格式) 

 用於填充的字符(字符)

 >右對齊

<左對齊

^居中

 槽的設定輸出寬度(數字) 數字千分位分隔符 

 浮點數小數部分精度或字符長度(如:.3f設置包留小數位數)

 b:二進制

c:Unicode

d:十進制

o:八進制

x:十六進制

e:指數形式

%:百分數形式

 

 

 

參考原文:https://www.cnblogs.com/runningCsnail/p/10452503.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM