[PYTHON] rohe Schnur

rohe Schnur

Möglicherweise möchten Sie den Backslash selbst als Zeichenfolge definieren, z. B. als Dateipfadtrennzeichen, das in einer Windows-Umgebung verwendet wird. Backslashes in String-Literalen werden als Escape-Sequenzen behandelt, daher müssen Sie sie wie "\" überlappen. Es ist ein Ärger und macht die String-Literale schwer zu sehen. Wenn Sie Zeichen wie Backslashes so behandeln möchten, wie sie sind, ist es praktisch, rohe Zeichenfolgen zu verwenden. "Raw" ist eine Abkürzung für "raw". Rohe Zeichenfolgen definieren eine Zeichenfolge der von Ihnen eingegebenen Zeichen. Die Escape-Sequenz wird nicht in Steuercode usw. konvertiert, sondern so wie sie ist als Zeichenfolge behandelt. Um eine Rohzeichenfolge zu definieren, stellen Sie dem Anführungszeichen ein "r" voran. Zum Beispiel, um einen Windows-Pfad als Rohzeichenfolge zu definieren Machen Sie so etwas wie "r" C: \ path \ to \ file "".

[Rohe Zeichenkette verwenden] raw = r”C:¥path¥to¥file” raw ↓ ‘C:¥¥path¥¥to¥¥file’

Für Zeichenfolgen verfügbare Methoden Im Folgenden ist "S" ein Zeichenfolgenobjekt und das Argument in [] ist optional. ※Optional

[Find () -Methode: Suche nach einer Zeichenfolge] S.find (Zeichenfolge, nach der Sie suchen möchten) [, Startindex [, Endindex]])

Sucht am Anfang der Zeichenfolge S nach der "Zeichenfolge, nach der Sie suchen möchten" und gibt die erste gefundene Position mit einem Index ab 0 zurück. Wenn nicht gefunden, wird "-1" zurückgegeben. Sie können ein optionales Argument angeben, um den zu durchsuchenden Bereich anzugeben. find () sucht am Anfang der Zeichenfolge. Wenn Sie jedoch eine Methode namens rfind () verwenden, wird am Ende (rechts) der Zeichenfolge gesucht.

[Index () -Methode: Suche nach einer Zeichenfolge] S.index (Zeichenfolge, nach der Sie suchen möchten [, Startindex] [, Endindex])

Es funktioniert genauso wie find (), löst jedoch die Ausnahme "ValueError" aus, wenn die "Zeichenfolge, nach der Sie suchen möchten" nicht gefunden wird. Sie können am Ende (rechts) nach einer Zeichenfolge suchen, indem Sie eine Methode namens rindex () verwenden, die rfind () entspricht.

[Endet mit der Methode (): Überprüfen Sie die letzte Zeichenfolge] S.endswith (Zeichenfolge, nach der Sie suchen möchten [, Startindex] [, Endindex])

Gibt True zurück, wenn die Zeichenfolge S mit "der Zeichenfolge, nach der Sie suchen möchten" endet, andernfalls false. Sie können den zu durchsuchenden Bereich anhand des als Option angegebenen Arguments angeben.

[Beginnt mit der Methode (): Überprüfen Sie die erste Zeichenfolge] S.startswith (Zeichenfolge, nach der Sie suchen möchten [, Startindex] [, Endindex])

Gibt True zurück, wenn die Zeichenfolge S mit "der Zeichenfolge, nach der Sie suchen möchten" beginnt, andernfalls false. Sie können den zu durchsuchenden Bereich anhand des als Option angegebenen Arguments angeben.

[Split () -Methode: Teilen Sie die Zeichenfolge] S.split ([Trennzeichenfolge [, Anzahl der Teilungen]])

Die Zeichenkette S wird durch eine "Trennzeichenfolge" getrennt, und eine Liste von Zeichenketten wird erstellt und zurückgegeben. Entfernt die Trennzeichenfolge aus der Listenzeichenfolge. Wenn Sie die Anzahl der optionalen Unterteilungen nicht angeben, wird die Unterteilung bis zum Ende der Zeichenfolge durchgeführt. Wenn angegeben, können Sie die Anzahl der Teilungen begrenzen. Die Anzahl der Teilungen in split () wird ab dem Anfang der Zeichenfolge gezählt. Sie können jedoch die Anzahl der Teilungen am Ende (rechts) mithilfe einer Methode namens rsplit () angeben.

[Join () -Methode: Zeichenketten verbinden] S.join (Sequenz)

Verketten Sie die Elemente (Zeichenfolgen) in der Sequenz mit der Zeichenfolge S. Infolgedessen wird die verkettete Zeichenfolge (Kopie) zurückgegeben.

[Strip () -Methode: Zeichenfolge löschen] S.strip ([zu löschende Zeichenkette])

Löscht die Zeichenfolge vom Anfang und Ende der Zeichenfolge. Infolgedessen wird die gelöschte Zeichenfolge (Kopie) zurückgegeben. Wenn kein Argument angegeben wird, werden Leerzeichen einschließlich Leerzeichen, Tabulatoren usw. gelöscht. Wenn Sie ein Argument angeben, "zu löschende Zeichenfolge" Löschen Sie das Ziel. Die Methode lstrip (), die dieselbe Verarbeitung nur für den Anfang (links) der Zeichenfolge und nur für das Ende ausführt Es gibt auch eine rstrip () -Methode.

[Upper () -Methode: Alphabet in Großbuchstaben konvertieren] S.upper()

Konvertiert den unteren und unteren Buchstaben der Zeichenfolge S in den oberen und gibt eine Kopie zurück.

[Lower () -Methode: Alphabet in niedrigeren Rang konvertieren] S.lower()

Konvertiert den oberen und unteren Buchstaben der Zeichenfolge S in untere Buchstaben und gibt eine Kopie zurück.

[Ljust () -Methode: Passen Sie die Breite der Zeichen an] S.ljust (Breite [, Polsterung])

Die Zeichenkette S ist unter Berücksichtigung der Breite (numerischer Wert) "linksbündig". Es wird verwendet, um die Breite bei der Anzeige einer Zeichenfolge anzupassen. Wenn die Länge der Zeichenfolge kleiner als die Breite ist, füllen Sie sie mit Leerzeichen und kopieren Sie die resultierende Zeichenfolge und geben Sie sie zurück. Im Argument der Option Sie können eine Zeichenfolge angeben, die beim Anpassen der Breite als Füllgras verwendet werden soll. Ebenso gibt es rjust () -Methoden zur richtigen Ausrichtung und center () -Methoden zur Zentrierung.

Recommended Posts

rohe Schnur
String-Format
Zeichenfolgenformat 2
Zusammenfassung der Zeichenketten 1
Python-String
Python: Strings kombinieren
Python-String-Format
Python String Slice
USB Raw Gadget
# Zufällige Zeichenfolgengenerierung
Dokumentationszeichenfolge überdenken
Zeichenbereich / Zeichenfolgenbereich
String-Suchalgorithmus
Untersuchen Sie Raw SQL
Python2-Zeichenfolgentyp
Python-String-Format
Python # String-Typ
Löschen Sie ein Zeichen aus einer Zeichenfolge.
Python-String-Inversion