辨識價格
你把報告給主管看之後,他提出一個想法:把你研究過的一些工具,做成課程提供給公司的使用者。為了先做試點測試,你將寄出一封電子郵件,隨機從你的資料集選一個工具,推廣其課程。你也會提到估計的費用需要按月支付。
撰寫郵件時,你會使用 Template 字串。你記得在使用美元符號時要特別小心,因為在這裡它用於識別符(identifier)。
在這個例子中,清單 tools 包含此產品提案所對應的工具名稱、費用與付款方式。若想查看變數內容,你可以在 IPython Shell 中使用 print() 來檢視。
本練習屬於課程
Python 中的正規表示法
練習說明
- 將
tools的第 1、2、3 個元素分別指派給變數our_tool、our_fee與our_pay。 - 完成樣板字串,使用
$tool、$fee與$pay作為識別符。請在$fee識別符前面加上美元符號,並在$pay識別符後面直接加上字元ly。 - 用你建立的三個變數來取代這些識別符,並印出結果。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Import template
from string import Template
# Select variables
our_tool = ____
our_fee = ____
our_pay = ____
# Create template
course = ____("We are offering a 3-month beginner course on ____ just for ____ ____ ____")
# Substitute identifiers with three variables
print(____.____(____=____, ____=____, ____=____))