Heim  >  Artikel  >  Backend-Entwicklung  >  Schrägstriche in Python

Schrägstriche in Python

高洛峰
高洛峰Original
2017-02-27 16:44:473130Durchsuche

Zuallererst 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 Verzeichnisse. Unix und Web verwenden den Schrägstrich /, Windows verwendet Backslashes, aber jetzt Windows

(1) Schrägstriche im Verzeichnis

Die Verzeichnisparameter, die Python zum Lesen eingeben muss Die Dateien sind unten aufgeführt:

path = r"C:Windowstempreadme.txt"

path1 = r"c:windowstempreadme.txt"

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

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

Öffnen Sie die Dateifunktion open() Der Parameter kann Pfad oder Pfad1, Pfad2 oder Pfad3 sein.

Pfad: „“ ist ein Sonderzeichen in der Zeichenfolge. Nach dem Hinzufügen von r wird es zur ursprünglichen Zeichenfolge. In diesem Fall werden „t“ und „r“ in der Zeichenfolge nicht konvertiert. Bedeutung

Pfad1: Die Groß-/Kleinschreibung hat keinen Einfluss auf die Positionierung von Dateien durch Fenster

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

Pfad3: Sie können auch zum entsprechenden Verzeichnis wechseln, indem Sie einen Schrägstrich als Verzeichnistrennzeichen verwenden, und die Pfad3-Methode in Python eliminiert auch das Problem des Backslash-Escapes

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

Reguläre Ausdrücke entsprechen dem Backslash „“, warum ist es „\\“ oder r“\“?

Da es sich um ein Sonderzeichen in regulären Ausdrücken handelt, müssen Sie, um seine besondere Bedeutung in regulären Ausdrücken aufzuheben, eins hinzufügen und zu \ werden, aber das Problem tritt erneut auf, es liegt auch im string Sonderzeichen, daher müssen wir jeweils die Sonderbedeutung von zwei aufheben, nämlich \\. In Python gibt es einen Rohzeichenfolgenoperator, der für die Sonderzeichen verwendet wird, die in der Zeichenfolge vorkommen. In der Rohzeichenfolge gibt es keine Escape-Zeichen und nicht druckbaren Zeichen. Auf diese Weise kann die Escape-Funktion in der Zeichenfolge abgebrochen werden, d. h. r"\".

Das Obige ist der vom Herausgeber eingeführte linke und rechte Schrägstrich (Schrägstrich und Backslash). Ich hoffe, dass er Ihnen bei Fragen hilfreich sein wird Bitte hinterlassen Sie mir eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte mich auch bei Ihnen allen für Ihre Unterstützung der chinesischen PHP-Website bedanken!


Weitere Artikel zu Schrägstrichen in Python finden Sie auf der chinesischen PHP-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