Ich versuche Python 3.6. durch neue Code gehen, stieß ich auf diese neue Syntax:String mit 'f' Präfix in Python-3.6
f"My formatting string!"
Es scheint, dass wir Dinge wie diese tun können:
>>> name = "George"
>>> print(f"My cool string is called {name}.")
My cool string is called George.
Kann jemand etwas Licht auf das Innenleben dieses vergießen? Was ist der Gültigkeitsbereich der Variablen, die ein mit f-Präfix versehener String annehmen kann?
Ist zu erwarten, dass f-Strings in früheren Versionen von python3 zurückportiert werden (wenn sie starken Einsatz in neuem Code zu finden)? Ich bin nicht in der Lage, eine Antwort auf diese oder jene Weise zu finden, aber dies scheint ein Streitpunkt zu sein. –
Es gibt keine Pläne, dies rückzuvermitteln, nein. Die PEP gibt an, dass dies ein neues Feature für 3.6 ist. –
Danke. Ich habe versucht, es mit dem Enum PEP zu vergleichen, der neu war, aber schließlich zu früheren 3.x-Versionen rückportiert wurde, und ich sah nichts, was auf einen Plan hindeutete. –