我们在2.7版本中有了
这是因为有政策禁止、技术问题还是没有人关注这个问题呢?
参考文献:PEP 498: 格式化字符串字面值
from __future__ import print_function
,所以我们能否在3.4和3.5版本(甚至2.7版本)中使用from __future__ import formatted_string_literals
呢?这是因为有政策禁止、技术问题还是没有人关注这个问题呢?
参考文献:PEP 498: 格式化字符串字面值
__future__
导入通常用于更改现有代码的行为,而不仅仅是将新功能向后移植。目前,f'whatever'
是语法错误,因此不存在使用它的代码,与更改/
或print
的行为不同。并且“Python 2.7 永远不会支持 f-strings”。 - jonrsharpeyield
是一个新的关键字,因此需要使用未来语句来逐步引入。 - jonrsharpe