Heim >Backend-Entwicklung >Python-Tutorial >Wie funktioniert der %-Operator von Python bei der String-Formatierung?

Wie funktioniert der %-Operator von Python bei der String-Formatierung?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-10-21 11:30:03749Durchsuche

How Does Python's % Operator Function in String Formatting?

Pythons %-Operator für Strings: Eine umfassende Anleitung

Pythons %-Operator erfüllt einen eindeutigen Zweck, wenn er auf Strings angewendet wird. Im Gegensatz zu seiner mathematischen Funktion bei der Durchführung von Modulo-Operationen verwandelt sich der %-Operator in ein String-Formatierungstool, wenn er auf der linken Seite an eine Zeichenfolge angehängt wird.

String-Formatierung mit dem %-Operator

Der %-Operator wird in diesem Zusammenhang für die String-Interpolation verwendet. Sie können damit Zeichenfolgen erstellen, bei denen vordefinierte Platzhalter in der Formatzeichenfolge durch entsprechende Werte ersetzt werden, die in einer Liste oder einem Tupel angegeben sind.

Syntax:

format % values

wobei:

  • Format ist die Zeichenfolge, die Platzhalter enthält, die durch % angegeben werden, gefolgt von einem Konvertierungsspezifizierer, z. B. %d für Ganzzahlen oder %s für Zeichenfolgen.
  • Werte ist ein Tupel oder eine Liste mit den Werte, die die Platzhalter in der Formatzeichenfolge ersetzen.

Beispiel:

<code class="python">name = "John"
age = 30
formatted_string = "My name is %s and I am %d years old." % (name, age)
print(formatted_string)</code>

Ausgabe:

My name is John and I am 30 years old.

Das obige ist der detaillierte Inhalt vonWie funktioniert der %-Operator von Python bei der String-Formatierung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn