Строка с префиксом 'f' в python-3.6
Я пробую Python 3.6. Проходя через новый код, я наткнулся на этот новый синтаксис:
f"My formatting string!"
Кажется, мы можем сделать что-то вроде этого:
>>> name = "George"
>>> print(f"My cool string is called {name}.")
My cool string is called George.
Может ли кто-нибудь пролить свет на внутреннюю работу этого? В частности, какова область действия переменных, которые может принимать f-префиксная строка?