Zitat Backslash in String in Python
-
Anführungszeichen mit Backslash in einer String-Variablen mit dem Escape-Zeichen
\
in Python - Anführungszeichen mit Backslash in einer String-Variablen mit der Raw-String-Methode in Python
In diesem Tutorial werden die Methoden erläutert, die verwendet werden, um eine String-Variable zu initialisieren, die einen umgekehrten Schrägstrich enthält, der in Python in Anführungszeichen eingeschlossen ist.
Anführungszeichen mit Backslash in einer String-Variablen mit dem Escape-Zeichen \
in Python
Das \
ist ein Escape-Zeichen, das verwendet wird, um Zeichen zu speichern, die normalerweise nicht in einer String-Variablen in Python gespeichert werden können.
Beispielsweise können wir ein Anführungszeichen nicht direkt in einer String-Variablen speichern; Wir können dies jedoch tun, indem wir unmittelbar vor dem Anführungszeichen einen umgekehrten Schrägstrich schreiben.
Dieses Phänomen wird im folgenden Codeausschnitt gezeigt.
string1 = "Quotation " " inside a string"
print(string1)
string2 = "Quotation '' inside a string"
print(string2)
Ausgabe:
Quotation inside a string
Quotation '' inside a string
Wir haben die Verwendung des Escape-Zeichens \
demonstriert, um Anführungszeichen innerhalb einer String-Variablen zu verwenden. Um das Escape-Zeichen \
zum Einschließen eines weiteren Backslashs in Anführungszeichen zu verwenden, müssen wir die folgende Notation verwenden.
string = 'Quotes with backslash "\\"'
print(string)
Ausgabe:
Quotes with backslash "\"
Wir haben im obigen Code eine String-Variable initialisiert, die einen in Anführungszeichen eingeschlossenen Backslash mit dem Escape-Zeichen \
enthält. Das einzige Problem bei diesem Vorgang ist, dass wir das Escape-Zeichen an bestimmten Stellen innerhalb unserer Zeichenkette platzieren müssen.
Anführungszeichen mit Backslash in einer String-Variablen mit der Raw-String-Methode in Python
Dieser Prozess ist eine andere Methode, mit der Sie Zeichen schreiben können, die in Python normalerweise nicht in einer Zeichenkette gespeichert werden können. Diese Methode ist auch einfacher, da wir uns nicht um die richtige Platzierung der Escape-Zeichen kümmern müssen.
Sie müssen nur r
vor den String schreiben und dann schreiben, was Sie in der Konsole anzeigen möchten. Raw-Strings werden normalerweise verwendet, um reguläre Ausdrücke in Python zu speichern. Wir können sie auch auf unser aktuelles Thema anwenden.
Der folgende Codeblock zeigt, wie Sie eine Zeichenkettenvariable initialisieren können, bei der ein umgekehrter Schrägstrich in Anführungszeichen eingeschlossen ist, indem Sie die Methode für unformatierte Zeichenketten verwenden.
string = r'Quotes with backslash "\"'
print(string)
Ausgabe:
Quotes with backslash "\"
Wir haben eine String-Variable initialisiert, die einen in Anführungszeichen eingeschlossenen Backslash enthält, indem wir die Raw-String-Methode im obigen Code verwendet haben.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedInVerwandter Artikel - Python String
- Entfernen Kommas aus String in Python
- Wie man prüft, ob eine Zeichenkette auf pythonische Weise leer ist
- Konvertieren einer Zeichenkette in einen Variablennamen in Python
- Wie man Leerzeichen in einem String in Python entfernt
- Wie man in Python Zahlen aus einer Zeichenkette extrahiert
- Wie man in Python String in datetime konvertiert