Seite 1 von 1

format string % maskieren?

Verfasst: Donnerstag 31. März 2011, 13:04
von Paramount
Hallo,

wie kann ich bei format strings das % maskieren?

Beispiel:
print "hallo %s %s" % ("welt",)
Ausgabe sollte sein: hallo welt %s"

Es fliegt aber ein Fehler "not enough arguments for format string.
Ein \ vor dem zweiten %s hilft nicht...

Ich muss wirklich etwas ausgeben indem %s in der Ausgabe vorkommen soll. Das es auch andere Möglichkeiten gibt ist mir klar, würde mich aber trotzdem interessieren...

Vielen Dank schon mal :-)

Grüße

Re: format string % maskieren?

Verfasst: Donnerstag 31. März 2011, 13:05
von Hyperion
In der Doku findest Du die Angabe, dass Du ein "%" - Trommelwirbel - mit einem "%" davor escapesd ;-)