从Python3.6开始,推出的f-strings是一种非常棒的格式化字符串的新方法。与其他格式设置方式相比,它们不仅更具可读性、更简洁且不易出错,而且速度更快!
在 Python3.6 之前,Python有两种方法可以将字符串进行格式化:%和format()。.format()是对%格式的改进。使用时,替换字段用大括号标记。
以上代码示例具有足够的可读性。但是,一旦使用多个参数和较长的字符串,代码将很快变得不那么容易阅读,因为冗长更容易导致错误。
f-string,亦称为格式化字符串常量,是Python3.6新引入的一种字符串格式化方法,主要目的是使格式化字符串的操作更加简便。f-string使用方式为f'xxx',(也可以是''或'''或""")用大括号 {} 表示被替换字段。
性能测试:
输出最简单的一个变量,f-string是最快的。
您仍然可以使用以前的字符串格式设置方法,但使用 f-string是最明智的选择,它是一种更简洁、易读和方便的方法,既快又不容易出错。
领取专属 10元无门槛券
私享最新 技术干货