Heim  >  Artikel  >  Backend-Entwicklung  >  Detaillierte Erläuterung der Verwendung von linkem und rechtem Schrägstrich (Schrägstrich und Backslash) in Python

Detaillierte Erläuterung der Verwendung von linkem und rechtem Schrägstrich (Schrägstrich und Backslash) in Python

高洛峰
高洛峰Original
2017-03-28 15:52:043929Durchsuche

Dieser Artikel stellt hauptsächlich die relevanten Informationen zum linken und rechten Schrägstrich (Schrägstrich und Backslash) in Python vor. Er ist sehr gut und hat Referenzwert.

"> ;

Erstens ist „/“ nach links geneigt ein Schrägstrich, „“ nach rechts geneigt ist ein Backslash, der wie folgt aufgezeichnet werden kann: Das Divisionszeichen ist im Allgemeinen ein Schrägstrich. für Verzeichnistrennzeichen verwenden Unix und Web Schrägstriche /, Windows verwendet Backslashes, aber jetzt Windows

(1) Schrägstriche im Verzeichnis

Verzeichnis, in das Python eintreten muss Um Dateiparameter zu lesen, listen Sie die folgenden Beispiele auf:

path = r"C:Windowstempreadme.txt"

path1 = r"c:windowstempreadme.txt"

path2 = "c:\windows\temp\readme.txt"

path3 = "c:/windows/temp/readme.txt"

Die Parameter in der Funktion zum Öffnen einer Datei open() können Pfad oder Pfad1, Pfad2 oder Pfad3 sein.

Pfad: „“ ist ein Sonderzeichen in der Zeichenfolge, das zum Originalzeichen wird Nach dem Hinzufügen von r. string werden „t“ und „r“ in der Zeichenfolge nicht mit String-Escapezeichen versehen

Pfad1: Groß- und Kleinschreibung haben keinen Einfluss auf den Speicherort der Datei durch Windows

Pfad2: Verwenden Sie ein „“, um den speziellen Escape-Effekt des zweiten „“ aufzuheben, der „\“ ist.

Pfad3: Verwenden Sie einen Schrägstrich als Verzeichnistrennzeichen, um ebenfalls zu gehen in das entsprechende Verzeichnis, und die path3-Methode in Python eliminiert auch das Problem des Backslash-Escapes

(2) Schrägstriche in regulären Ausdrücken

Regulärer Ausdruck, der mit dem Backslash „übereinstimmt“, Warum ist es „\\“ oder „r“\“?

Weil es ein spezielles Symbol in regulären Ausdrücken ist. Wenn Sie eines hinzufügen müssen, Es wird zu \, aber das Problem tritt erneut auf. Es ist auch ein Sonderzeichen in der Zeichenfolge, daher müssen Sie die Sonderbedeutung von zwei aufheben, nämlich \\. In Python gibt es einen primitiven Zeichenfolgenoperator, der für diese Sonderzeichen verwendet wird In der ursprünglichen Zeichenfolge gibt es keine Escape-Zeichen und Zeichen, die nicht gedruckt werden können. Dies kann die Escape-Funktion in der Zeichenfolge aufheben, d. h.

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Verwendung von linkem und rechtem Schrägstrich (Schrägstrich und Backslash) in Python. 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