不仅更加可读、简洁,相比其他方式也不易造成错误,而且还更快。官方文档明确提出不建议使用,并其他使用其他方式代替避免不必要的错误。使用时被替换的地方使用花括号标记。我们也可以使用**进行简化字典传输:str.format方式对%格式化进行了有限的升级,但仍不是最好的。2015年8月在Python3.6版中提供。使用大写字符F也行:2.1. 格式化任意表达式因为f-string是在运行时评估,因此可以放入任何有效Python表达式,这可以实现漂亮的任务。由__repr__()返回的字符串是官方表示,应该是明确的。

Python3中的f-Strings增强版字符串格式化方法

Python3中的f-Strings增强版字符串格式化方法

Python3中的f-Strings增强版字符串格式化方法