格式化字符串
方法一:format函数
(1)用下标代替
message_content = """
第一行加{0}。
第二行加{1}。
第三行加{1}。
""".format("中国","广东省")
print(message_content)
(2)用关键字代替
message_content = """
第一行加{country}。
第二行加{city}。
第三行加{city}。
""".format(country="中国",city="广东省")
print(message_content)
方法二:用f字符串
country = "中国"
city = "广东省"
message_content =f"""
第一行加{country}。
第二行加{city}。
第三行加{city}。
"""
print(message_content)
将format函数的参数改成变量
gpa_dict = {"小明":3.211,"小花":3.456}
for name,gpa in gpa_dict.items():
print("{0}你好,你的当前绩点为:{1:.2f}".format(name,gpa))
#结合遍历词典的键值对,将变量作为format函数的参数
gpa_dict = {"小明":3.211,"小花":3.456}
for name,gpa in gpa_dict.items():
print(f"{name}你好,你的当前绩点为:{gpa:.2f}")