Строка с префиксом '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-префиксная строка?

Ответы на вопрос(5)

Ваш ответ на вопрос