Escape-Zeichen in Python-String-Literalen
Python-String-Literale erfordern Escape-Sequenzen, um bestimmte Zeichen wie Zeilenumbrüche und Tabulatoren darzustellen. Allerdings kann es mühsam sein, jedes Zeichen in großen Zeichenfolgen manuell zu maskieren.
Rohe String-Literale
Python bietet eine Lösung in Form von rohen String-Literalen. Wenn Sie einem String-Literal „r“ oder „R“ voranstellen, wird Python angewiesen, den String als Rohstring zu interpretieren, ohne irgendwelche Zeichen zu maskieren.
Beispiel:
>>> r'abc\dev\t' 'abc\dev\t'
In diesem Beispiel behält die Rohzeichenfolge die wörtlichen Backslashes und andere Zeichen bei und verhindert so, dass sie als Escape-Sequenzen interpretiert werden.
Vorteile:
Hinweis:Unformatierte String-Literale wirken sich nicht auf Zeichenfolgen in drei Anführungszeichen (''') aus, die sich immer wie unformatierte Strings verhalten.
Das obige ist der detaillierte Inhalt vonWie vereinfachen rohe String-Literale das Escapezeichen in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!