从python3.6开始,引入了新的字符串格式化方式,f-字符串. 这使得格式化字符串变得可读性更高,更简洁,更不容易出现错误而且速度也更快....在此之前,让我们先来复习一下python中字符串格式化的方法.
python中传统的字符串格式化方法.
在python3.6之前,我们有两种方式可以用来格式化字符串....但是,python3.6给我们提供了更便利的方式.
f-字符串,一种新的增强型字符串格式化方式
这种新的方式在PEP498中定义....…
这种方式在字符串开头的时候,以f标识,然后通过占位符{}+变量名的方式来自动解析对象的__format__方法....如果想了解的更加详细,可以参考python文档
一些简单的例子
「使用变量名作为占位符」
In [16]: name = 'Eric'
In [17]: age=74
In [18]: f'hello