python使用f-strings使得字符串格式化更加简洁明了
2023-03-16 00:00:00
python
f-strings是Python 3.6及以后版本新增的字符串格式化方式,它使用前缀f标识。使用f-strings可以让字符串的格式化更加简洁明了。
f-strings的基本语法为,在字符串中使用大括号{}来引用变量,并在变量前面添加前缀f,如下所示:
name = "Tom" age = 20 print(f"My name is {name} and I'm {age} years old.") # 输出:My name is Tom and I'm 20 years old.
在f-strings中,我们可以在大括号中使用任意Python表达式。例如,我们可以在f-strings中调用函数:
import math print(f"The value of pi is approximately {math.pi:.3f}.") # 输出:The value of pi is approximately 3.142.
在上面的示例中,我们使用math.pi获取π的值,然后在f-strings中使用冒号:来指定小数点后的位数。
需要注意的是,f-strings只能在Python 3.6及以后的版本中使用。如果在早期版本中使用f-strings会导致语法错误。
相关文章