我們在2.7中有from __future__ import print_function
,那麼在3.4和3.5(甚至2.7)中我們能有from __future__ import formatted_string_literals
嗎?爲什麼不能從Python中的__future__ import formatted_string_literals <3.6?
是否有一些政策禁止這一點,一些技術原因,或只是沒有人得到tuit呢?
編號:PEP 498: Formatted string literals
'__future__'進口一般的東西,這將改變現有代碼的行爲,而不是僅僅的backport新功能。目前'f'whatever''是一個語法錯誤,所以沒有代碼在那裏使用它,改變'/'或'print'的行爲。 [*「Python 2.7永遠不會支持f-字符串」*](https://www.python.org/dev/peps/pep-0498/#can-t-combine-with-u)。 – jonrsharpe
或者對於新的關鍵字:[*「yield」是一個新的關鍵字,因此需要將來的聲明將其分階段化)*(https://www.python.org/dev/peps/pep-0255/) 。 – jonrsharpe