格式化字符串字面量("f" 字符串)
到目前为止,我们一直在使用用 "" 或 '' 包裹的普通字符串,但 Python 中有多种字符串形式,可以与变量组合使用。最新加入的字符串类型是 "f-strings",即格式化字符串字面量。使用 "f-strings" 可以轻松把字符串与变量、格式混合,得到您想要的精确输出。创建方法是在引号前加上字母 f,如 f""。如果您想在字符串中包含变量,可以在 f-string 中用 {} 包裹该变量,把变量的值插入到字符串本身。例如,如果我们有一个名为 count 的变量,里面存着数字 12,就可以写出 f"{count} cookies",打印时会输出字符串 "12 cookies"。列表 top_ten_girl_names 包含一些元组,每个元组对应一个位置的 top_ten_rank 和 name。
本练习是课程的一部分
Python 的数据类型
练习说明
- 遍历列表
top_ten_girl_names,并使用元组解包获取top_ten_rank和name。 - 按如下格式打印每个名次和名字:
Rank #: 1 - Jada,其中数字 1 是名次,Jada 是名字。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Loop over top_ten_girl_names and unpack each tuple into top_ten_rank and name
for ____, ____ in ____:
# Print each name in the proper format
print(____"Rank #: ____ top_ten_rank ____ - { ____ }")