Heim > Artikel > Backend-Entwicklung > Detaillierte Erläuterung der Verwendung von linkem und rechtem Schrägstrich (Schrägstrich und Backslash) in Python
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!