Python — wycinanie ciągów
Krajanie na plastry
Możesz zwrócić zakres znaków, używając składni plasterka.
Określ indeks początkowy i indeks końcowy, oddzielone dwukropkiem, aby zwrócić część ciągu.
Przykład
Pobierz znaki od pozycji 2 do pozycji 5 (brak w zestawie):
b = "Hello, World!"
print(b[2:5])
Uwaga: pierwszy znak ma indeks 0.
Pokrój od początku
Pomijając indeks początkowy, zakres rozpocznie się od pierwszego znaku:
Przykład
Zdobądź postacie od początku do pozycji 5 (brak w zestawie):
b = "Hello, World!"
print(b[:5])
Pokrój do końca
Pomijając indeks końcowy , zakres przejdzie do końca:
Przykład
Zdobądź postacie z pozycji 2, aż do końca:
b = "Hello, World!"
print(b[2:])
Indeksowanie ujemne
Użyj indeksów ujemnych, aby rozpocząć wycinek od końca ciągu:Przykład
Zdobądź postacie:
Od: „o” w „Świat!” (pozycja -5)
To, ale nie zawiera: „d” w „World!” (pozycja -2):
b = "Hello, World!"
print(b[-5:-2])