Heim >Backend-Entwicklung >Python-Tutorial >Wie gehe ich mit Anführungszeichen in Python-Strings richtig um?

Wie gehe ich mit Anführungszeichen in Python-Strings richtig um?

Barbara Streisand
Barbara StreisandOriginal
2024-11-30 04:28:13976Durchsuche

How to Properly Handle Quotation Marks Within Python Strings?

Anführungszeichen in Strings in Python einschließen

Beim Schreiben von Python-Code kann es vorkommen, dass man auf die Herausforderung stößt, Strings zu drucken, die Anführungszeichen enthalten. Werden in der print-Anweisung direkte Anführungszeichen verwendet, wird die Zeichenfolge abrupt geschlossen. In diesem Artikel werden verschiedene Methoden untersucht, um dieses Problem effektiv anzugehen.

Verwendung einfacher und doppelter Anführungszeichen im Tandem

Eine Lösung besteht darin, einfache und doppelte Anführungszeichen gemeinsam zu verwenden. Durch das Einschließen der gesamten Zeichenfolge in einfache Anführungszeichen können Anführungszeichen im Text durch doppelte Anführungszeichen gekennzeichnet werden.

print('\"A word that needs quotation marks\"')
# Output: "A word that needs quotation marks"

Doppelte Anführungszeichen maskieren

Ein anderer Ansatz besteht darin, doppelte Anführungszeichen zu maskieren Anführungszeichen innerhalb der Zeichenfolge mithilfe des Backslash-Zeichens (). Dieses Escape-Zeichen stellt sicher, dass die doppelten Anführungszeichen als Literalzeichen und nicht als Zeichenfolgentrennzeichen behandelt werden.

print(""""A word that needs quotation marks"""")
# Output: "A word that needs quotation marks"

Verwendung von Zeichenfolgen in dreifachen Anführungszeichen

Dreifach in Anführungszeichen gesetzte Zeichenfolgen werden dargestellt durch drei aufeinanderfolgende Anführungszeichen („““ oder „“) am Anfang und Ende stellen eine alternative Methode dar. Diese Zeichenfolgen ermöglichen mehrere Zeilen und können gekapselt werden Anführungszeichen, ohne dass es zu einem String-Abschluss kommt.

print("""
"A word that needs quotation marks"
""")
# Output: "A word that needs quotation marks"

Das obige ist der detaillierte Inhalt vonWie gehe ich mit Anführungszeichen in Python-Strings richtig um?. 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