Schnitte
In Python kann ein Teil der Linie unterschieden werden (
im Bau) Es verwendet einen Cut-off-Betrieb (aus dem Englischen.
Schneiden)
Gesamtabschaltung
s[start:stop:step]
Dieses Team nimmt einen Schnitt von der Linie.
s
beginnend mit dem Indexsymbol
start
Symbol mit Index
stop
(nicht mit ihm) Schritt für Schritt
step
(falls nicht angegeben, Schritt ist 1)
Jeder Teil der Klammern kann fehlen.
Zum Beispiel
s1 = s[3:8]
Bedeutet, dass in der s1-Linie die Symbole von 3 bis 7 Schritt 1 kopiert werden.
Es ist möglich, negative Indizes zu nehmen, dann erfolgt die Zählung am Ende der Zeile.
= 0123456789
s1 = s[7:2] # s1=34567
wenn
start
Nicht spezifiziert, es gilt als Null. Wenn es keinen Halt gibt, geht der Schnitt zum Ende der Linie.
= 0123456789
s1 = s[:4] # s1=0123
s2 = s[4:] # s2=6789
So einfach ist es, die Linie umzukehren:
= 0123456789
s1 = s[:1] # s1="9876543210"
Alle Symbole der Zeile werden schrittweise geändert, so dass die Symbole vom Ende entfernt werden. Die gesamte Zeile wurde verwendet, da die Anfangs- und Endindizes nicht angegeben sind.