在最新的 Python 3.6 中,我们有了一种新的格式化字符串的好方法,即f-strings : f'Hello {name}'
。
假设我们正在启动一个仅支持 Python >3.6 的项目,我们是否应该完全放弃旧的%-formatting ( ),它与f-strings'Hello %s' % name
相比有几个限制并且不太优雅?
我们还可以想象将来可能会弃用% 格式。
在“Python 3.6 中的 f-strings”问题.format()
中讨论了这种情况,但我们可以对%-formatting
.
我在文档中找不到任何建议,在引入f-strings的PEP 498中也找不到。
对此有一些想法?