古詩詞大全網 - 四字成語 - format在python中的用法

format在python中的用法

fotmat作為Python的的格式字符串函數,主要通過字符串中的花括號{},來識別替換字段,從而完成字符串的格式化。format是python2.6新增的壹個格式化字符串的方法,相對於老版的%格式方法,它有很多優點。單個參數可以多次輸出,參數順序可以不相同。

python中的format函數用法

基本語法是通過{}和:來代替以前的%

1、例如輸出保留兩位的數字:print("{:.2f}".format(3.1456879)),且會四舍五入。

2、大括號裏可以填索引,以此來保證後續format中參數的順序位置,例如:

print("{2}{0}{1}".format("are","you","How"))

輸出為Howareyou,註意索引應從0開始。

而且需要註意的是如果未填索引,那麽會默認按format中參數順序位置填充,此時大括號占位數要與format參數相等。如果填充索引,索引數需要不大於format索引數。

3、如果是雙層大括號結構,則認為第二層大括號為普通字符串,不會進行格式化。例如:

print("{}對應的位置是{{普通字符串}}".format("字符串"))

輸出為:字符串對應的位置是{普通字符串},註意加粗部分,第二層大括號會作為普通的字符串,不會進行格式化。