[Python-de] Maskierung von %

Stefan Schwarzer sschwarzer at sschwarzer.net
Fr Feb 2 14:44:37 CET 2007


Hallo Volker,

On 2007-02-02 14:07, Volker Helm wrote:
> > Gute Idee, funktioniert leider nicht generell:
> >
> > "% %.2f" % 15.23 -> Fehlermeldung
> > "% %.2f%" % 15.23 -> Fehlermeldung
> > "%.2f% %" % 15.23 -> "15,23%"  Leerzeichen fehlt und wird immer entfernt
> >
> > Schade, nicht schlecht, leider kein genereller Ansatz.

doch ein genereller Ansatz, - wenn man es richtig macht. ;-)

Schreibe an der Stelle, wo das Prozentzeichen stehen soll,
zwei Prozentzeichen direkt hintereinander:

>>> >>> "%.2f %%" % 15.23456
'15.23 %'

Beschrieben ist das unter
http://docs.python.org/lib/typesseq-strings.html .

Viele Grüße
Stefan