Python-String Formatierung Sonderzeichen
-
06-07-2019 - |
Frage
Wie stellen Sie die folgenden Code Arbeit?
example = "%%(test)%" % {'test':'name',}
print example
Wenn die gewünschte Ausgabe ist "% name%"
Danke
Lösung
Eine Alternative ist die neue erweiterte String Formatierung
>>> example = "%{test}%".format(test="name")
>>> print example
%name%
Andere Tipps
example = "%%%(test)s%%" % {'test':'name',}
print example
%(key)s
ist ein Platzhalter für eine Zeichenfolge von key
identifiziert. %%
entweicht %
wenn der %
Operator.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow