Python 3.6 中引入了 f-string语法,提供了一种简洁直观的方法来将表达式和变量直接嵌入到字符串中进行字符串格式化,f -string背后的想法是使字符串插值更简单。
要创建 f -string,在字符串前加上字母 “f”即可,与字符串本身的格式化方式与使用 str. format()的方式非常相似。f -string提供了一种简洁方便的方法,使得代码看起来更简洁。
使用 f-string 打印变量
以下示例,我们使用花括号在f-string中使用变量值,直接将变量值嵌入到字符串中进行打印输出。
# Python3 program introducing f-string
val = 'Hello'
print(f"变量值为:{val}.")
变量值为:Hello.
name = '码路刺客'
age = 32
print(f"Hello, My name is {name} and I'm {age} years old.")
Hello, My name is 码路刺客 and I'm 32 years old.
使用 f-string 打印日期
以下示例中,我们使用 Python 中的 datetime 模块和 f-string 打印了今天的日期。首先导入 datetime 模块,然