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:指數形式 %:百分數形式
|
