Metoda index
Metoda index returnează indexul primei
potriviri a unei subșiruri într-un șir. În primul
parametru al metodei specificăm subșirul dorit,
în al doilea și al treilea parametri opționali
- indexul de început și respectiv sfârșit al căutării.
Dacă subșirul nu este găsit, metoda va arunca
o excepție.
Sintaxă
șir.index(subșir, [început_căutare], [sfârșit_căutare])
Exemplu
Să găsim poziția subșirului 'a':
txt = 'abcadea'
print(txt.index('a'))
Rezultatul executării codului:
0
Exemplu
Să specificăm acum limitele căutării:
txt = 'abcadea'
print(txt.index('a', 1, 4))
Rezultatul executării codului:
3
Vedeți și
-
metoda
rindex,
care returnează cel mai mare index al potrivirii unei subșiruri la sfârșitul șirului -
metoda
find,
care returnează indexul primei potriviri a unei subșiruri într-un șir -
metoda
startswith,
care verifică o subșir de la începutul șirului -
metoda
endswith,
care verifică apariția unei subșiruri de la sfârșitul șirului -
metoda
count,
care returnează numărul de apariții ale unei subșiruri în șir