Heim > Artikel > Backend-Entwicklung > Was bedeutet a[1:] in Python?
a[1:] Was bedeutet es in Python? Hier ist eine detaillierte Einführung für Sie:
Das Abfangen von Zeichenfolgen, auch String-Slicing genannt, verwendet eckige Klammern [], um Zeichenfolgen abzufangen. In Python wird ein einzelnes Zeichen auch als Zeichenfolge verwendet.
String [Startindex: Endindex: Schritt]
Startindex: ab der angegebenen Position abfangen;
Endindex: ab der angegebenen Position abfangen, aber nicht enthält Zeichen an dieser Position.
Schrittgröße: Wenn nicht angegeben, beträgt die Schrittgröße 1;
String [Startindex: Endindex]
Das Abfangen von Strings erfolgt nach dem Prinzip „links geschlossen und rechts“. open“, wird auch „linke, aber nicht rechte einschließen“ genannt
Beispiel:
>>> a=[1,2,3,4,5] >>> print(a[1:]) [2, 3, 4, 5] >>> a=(1,2,3,4,5) >>> print(a[1:]) (2, 3, 4, 5)
a[1:]
a ist eine Zeichenfolge, 1 ist der Startindex. Wenn der Endindex nicht angegeben ist, wird standardmäßig die letzte Ziffer verwendet. Das Abfangen von Zeichenfolgen folgt dem Prinzip „Links geschlossen, rechts offen“, d. h. das Abfangen beginnt bei 1, ausgenommen 1, und fängt bis zur letzten Ziffer, einschließlich der letzten Ziffer, ab.
Das obige ist der detaillierte Inhalt vonWas bedeutet a[1:] in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!