La nouvelle Python 3.6 f-chaînes sembler comme un grand saut dans la chaîne de convivialité pour moi, et je voudrais sauter dans et de les adopter sans réserve sur de nouveaux projets qui pourraient être en cours d'exécution sur les anciens interprètes. 2.7, 3.3-3.5 soutien serait bien, mais à tout le moins, je voudrais profiter de ces en Python 3.5 bases de code. Comment puis-je importer 3.6 mettre en forme les littéraux de chaîne pour une utilisation par les anciens interprètes?
Je comprends que formaté littéraux de chaîne comme f"Foo is {age} {units} old"
ne sont pas des modifications importantes, et ne seraient donc pas être inclus dans un from __future__ import ...
appel. Mais le changement n'est pas de retour-porté (autant que je sache) j'aurais besoin pour être sûr que quelque soit le code que j'ai écris avec le f-chaînes est seulement couru sur Python 3.6+, qui est un briseur d'affaire pour un grand nombre de projets.