天天看點

Python中使用f字元串進行字元串格式化的方法

在​​《第3.10節 Python強大的字元串格式化新功能:使用format字元串格式化​​》介紹了使用format進行字元串格式化的方法,在Python 3.6中,如果格式化字元串中的關鍵字參數變量與替換字段同名,還可使用一種簡寫:使用f字元串——在字元串前面加上f,後面無需加format調用即可。

舉例:

classno,name,score=student[‘class’],student[‘name’],student[‘score’]

s=f"{classno} 班 {name} 同學,小名:{name},總分:{score}" #注意使用的是classno

print(s) #輸出:20190301 班 小明 同學,小名:小明,總分:597.5

這種方法也支援變量.屬性、變量[索引]的方法傳遞資料。舉例:

l=[1,2,3]

s=f’{l[0]}’ #s=’1’