Heim >Backend-Entwicklung >Python-Tutorial >Wie gehe ich mit Anführungszeichen in Python-Strings richtig um?
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!