Python - Strings schneiden
Schneiden
Sie können eine Reihe von Zeichen zurückgeben, indem Sie die Slice-Syntax verwenden.
Geben Sie den Startindex und den Endindex getrennt durch einen Doppelpunkt an, um einen Teil der Zeichenfolge zurückzugeben.
Beispiel
Holen Sie sich die Zeichen von Position 2 bis Position 5 (nicht enthalten):
b = "Hello, World!"
print(b[2:5])
Hinweis: Das erste Zeichen hat den Index 0.
Schneiden Sie von Anfang an
Wenn Sie den Startindex weglassen, beginnt der Bereich beim ersten Zeichen:
Beispiel
Holen Sie sich die Zeichen von Anfang bis Position 5 (nicht enthalten):
b = "Hello, World!"
print(b[:5])
Bis zum Ende schneiden
Durch Weglassen des Endindex geht der Bereich bis zum Ende :
Beispiel
Holen Sie sich die Zeichen von Position 2 bis zum Ende:
b = "Hello, World!"
print(b[2:])
Negative Indizierung
Verwenden Sie negative Indizes, um den Slice am Ende der Zeichenfolge zu beginnen:Beispiel
Holen Sie sich die Zeichen:
Von: "o" in "Welt!" (Position -5)
An, aber nicht enthalten: "d" in "World!" (Position -2):
b = "Hello, World!"
print(b[-5:-2])