[Python-de] Maskierung von %

Volker Helm Helm.volker at gmx.de
Fr Feb 2 14:09:13 CET 2007


Gerade das wollte ich vermeiden, lese nämlich einen kompletten SQL ein und wollte diesen mit nur einer/mehreren Zeilen erweitern.

Da im Text häufiger ein "wert like '%suchbegriff%'" steht, müsste ich immer dieses Sonderzeichen eintragen, das ist mühsam und unleserlich :(

Bis dann,

Volker
-------- Original-Nachricht --------
Datum: Fri, 02 Feb 2007 13:45:42 +0100
Von: Christian Klinger <cklinger at novareto.de>
An: Volker Helm <Helm.volker at gmx.de>
CC: 
Betreff: Re: [Python-de] Maskierung von %

> Volker Helm schrieb:
> > Hi,
> >
> > wollte gerade einen String zur Ausgabe erstellen:
> >
> > s = "prozentuale Spanne %.2f %" % 15.23
> >
> > Ergebnis sollte seind:
> >
> > prozentuale Spanne 15.23 %
> >
> > Leider wirft das System einen "ValueError: incomplete format" aus.
> >
> > Gibt es eine Möglichkeit das %-Zeichen zu maskieren, dass es nicht nach
> einer weiteren Variablen sucht? "\%" funktioniert leider nicht.
> >
> > Bis dann,
> >
> > Volker
> >   
> Hallo
> 
> vielleicht so:
> 
> Python 2.3.5 (#1, Aug 22 2005, 22:13:23)
> [GCC 3.3 20030304 (Apple Computer, Inc. build 1809)] on darwin
> Type "help", "copyright", "credits" or "license" for more information.
>  >>> a="%.2f %s" %(12.2,'%')
>  >>> a
> '12.20 %'
>  >>>
> 
> mfg Chrisitan

-- 
"Feel free" - 10 GB Mailbox, 100 FreeSMS/Monat ...
Jetzt GMX TopMail testen: http://www.gmx.net/de/go/topmail?ac=OM.GX.GX003K11713T4783a