.format格式化字符串
"today is{1}, tomarrow is{0}". format("sunday", "saturday")
"today is{today}, tomarrow is{tomarrow}". format(tomarrow = "sunday", today = "saturday")
f-string 格式化字符串
- 可以在花括号 {} 中插入变量、表达式或函数调用等内容。
- 使用格式化字符串可以使代码更加清晰和简洁,而且不需要对变量类型进行显式转换。
base_name = "image"
index = 1
file_extension = "jpg"
# 不使用格式化字符串
file_name = base_name + "_" + str(index) + "." + file_extension
print(file_name) # 输出: image_1.jpg
# 使用格式化字符串
file_name = f"{base_name}_{index}.{file_extension}"
print(file_name) # 输出: image_1.jpg