字符串格式化的各種方法
- 格式化字符串的方法
- 使用%格式化
- 模板字符串
- 字符串的format方法
- fstring
- 什么是模板字符串椎眯,如何使用
1.通過Template對象封裝氛堕,$放置一些占位符挽铁,并通過substitute方法用實際的值進行替換
from string import Template
temp1 = Template('$s 是我喜歡的編程語言,$s 是容易學(xué)習(xí)双戳,而且強大的語言') # 模板字符串
print(temp1.substitute(s = 'Python'))
image.png
- 如果占位符與后面的英文有沖突益楼,就將占位符使用大括號{}進行括起來氧秘,用來區(qū)分占位符與英文
- 以下顯示占位符是who情臭,如果想取消沖突省撑,就要添加{}用來區(qū)分什么是占位符,什么是輸出英文
temp2 = Template('$who is Joke')
print(temp2.substitute(who = 'Joke'))
image.png
- 大括號里面的內(nèi)容就是占位符俯在,用來區(qū)分英文
temp2 = Template('${w} who is Joke')
print(temp2.substitute(w = 'Joke!'))
image.png
-
,需要寫2個$$進行區(qū)分
temp3 = Template('$yuan 元等于 $dollar 美元$$')
print(temp3.substitute(yuan='1',dollar ='7'))
image.png
- 使用字典將數(shù)據(jù)輸出顯示
temp3 = Template('$yuan 元等于 $dollar 美元$$')
data = {}
data['yuan'] = 10
data['dollar'] = 70
print(temp3.substitute(data))
image.png
總結(jié)
1.模板字符串是Template類封裝的一個字符串跷乐,可以用美元符號$執(zhí)行占位符
2.使用substitute方法替換這些占位符
加油 2020-2-27