Frage

Wie stellen Sie die folgenden Code Arbeit?

example = "%%(test)%" % {'test':'name',}
print example

Wenn die gewünschte Ausgabe ist "% name%"

Danke

War es hilfreich?

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
scroll top