Python3.6新增了一种f-字符串格式化.
formatted string literals, 以 f 开头,包含的{}表达式在程序运行时会被表达式的值代替。
python的print字符串前面加f表示格式化字符串,加f后可以在字符串里面使用用花括号括起来的变量和表达式,如果字符串里面没有表达式,那么前面加不加f输出应该都一样。
例如,
yourname=input("输入你的名字:")
print(f"您好,{yourname}")
print("您好,{yourname}")
输入你的名字:boe
您好,boe
您好,{yourname}