识别价格
在您把报告给上司看过之后,他提出一个想法:针对公司用户,推出您研究过的一些工具的课程。为进行试点测试,您将发送一封电子邮件,随机从数据集中选择一种工具来推介该课程。您还需要说明,预估费用按月支付。
在撰写邮件时,您将使用 Template 字符串。您记得在使用美元符号时要格外小心,因为在这种用法中,它用于标识符。
本例中,列表 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(____.____(____=____, ____=____, ____=____))