说明
在python 3.6及以后的版本,要在字符串中插入变量的值,可以使用f字符串、或者format()方法。
而在python 3.5及以前的版本中,使用format()方法:
- f字符串:可以在引号前面使用字母f,f表示format的意思。把要插入的变量用花括号括起来。这种字符串称为f字符串。f字符串是python 3.6版本引入的特性。
- format()方法:在圆括号中列出字符串中使用的变量,对于字符串的每个变量,通过一对花括号来引用。这样,将按照顺序将这些花括号替换为圆括号内列出的变量的值。
f字符串示例代码
first_name = "ting"
last_name = "hai"
full_name = f"{first_name} {last_name}"
print(f"Nice to meet you, {full_name.title()}!")
执行输出:
format()方法示例代码
first_name = "ting"
last_name = "hai"
full_name = "{} {}".format(first_name, last_name)
print("Nice to meet you, {}!".format(full_name.title()))
运行输出: