Ich würde %
Formatierung nicht verwenden, .format
hat viele Vorteile. Auch die %
Formatierung sollte ursprünglich entfernt werden, wobei .format
sie ersetzt, obwohl das anscheinend nicht passiert ist.
%Vor%Ein neues System für integrierte Formatierungsoperationen ersetzt den Formatierungsoperator
%
. (Der Operator%
wird jedoch weiterhin unterstützt. Er wird in Python 3.1 nicht weiter unterstützt und zu einem späteren Zeitpunkt aus der Sprache entfernt.) Lesen Sie PEP 3101 für die volle Kugel.
Ich bevorzuge den ersten Weg, da es explizit ist, aber hier ist ein Grund, warum .format
besser ist als %
formating
99% wahrscheinlich sollten Sie .format ()
verwendenEs ist unwahrscheinlich, aber wenn Sie eine Reihe von Grüßen hatten, könnten Sie dies versuchen:
%Vor%Tags und Links python string formatting