Metoda index
Metoda index vrací index prvního
výskytu podřetězce v řetězci. V prvním
parametru metody zadáme požadovaný podřetězec,
ve druhém a třetím volitelných parametrech
- index začátku a konce hledání.
Pokud podřetězec není nalezen, metoda vyvolá
výjimku.
Syntaxe
řetězec.index(podřetězec, [začátek hledání], [konec hledání])
Příklad
Pojďme najít pozici podřetězce 'a':
txt = 'abcadea'
print(txt.index('a'))
Výsledek provedení kódu:
0
Příklad
Nyní pojďme určit hranice hledání:
txt = 'abcadea'
print(txt.index('a', 1, 4))
Výsledek provedení kódu:
3
Viz také
-
metoda
rindex,
která vrací nejvyšší index výskytu podřetězce na konci řetězce -
metoda
find,
která vrací index prvního výskytu podřetězce v řetězci -
metoda
startswith,
která kontroluje podřetězec od začátku řetězce -
metoda
endswith,
která kontroluje výskyt podřetězce na konci řetězce -
metoda
count,
která vrací počet výskytů podřetězce v řetězci