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
format string % maskieren?
- Hyperion
- Moderator
- Beiträge: 7478
- Registriert: Freitag 4. August 2006, 14:56
- Wohnort: Hamburg
- Kontaktdaten:
In der Doku findest Du die Angabe, dass Du ein "%" - Trommelwirbel - mit einem "%" davor escapesd
encoding_kapiert = all(verstehen(lesen(info)) for info in (Leonidas Folien, Blog, Folien & Text inkl. Python3, utf-8 everywhere))
assert encoding_kapiert
assert encoding_kapiert