[Python-de] % Formatierung vs mystr.format()

Thomas Guettler guettli at thomas-guettler.de
Di Sep 3 17:15:00 CEST 2013


Hallo,

die Formatierung mit format() hat sicherlich Vorteile, die alte Methode finde
ich jedoch einiges kompakter und darum finde ich sie in der Regel besser.

In einer alten Version der Doku steht, das die % Formatierung deprecated ist:

http://docs.python.org/release/3.1.5/library/stdtypes.html#old-string-formatting-operations


In einer neuen Version konnte ich diese Stelle nicht mehr finden. Nur einen
Abschnitt der die Nachteile der % Methode erläutert:

http://docs.python.org/3/library/stdtypes.html#printf-style-string-formatting

Ich gehe davon aus, dass die % Methode *nicht* mehr deprecated ist. Oder soll
das wirklich abgeschafft werden?

Ich persönlich finde es nicht sinnvoll bei bestehenden Projekten die % Formatierung
durch die format-Methode zu ersetzen.
Wie seht ihr das?

Gruß,
   Thomas

-- 
Thomas Guettler http://www.thomas-guettler.de/


Mehr Informationen über die Mailingliste python-de