Heim  >  Artikel  >  Backend-Entwicklung  >  Was bedeutet a[1:] in Python?

Was bedeutet a[1:] in Python?

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼Original
2019-06-21 15:47:4018628Durchsuche

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!

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
Vorheriger Artikel:Was bedeutet d in Python?Nächster Artikel:Was bedeutet d in Python?