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ă

pythonșir.index(subșir, [început_căutare], [sfârșit_căutare])

Exemplu

Să găsim poziția subșirului 'a':

pythontxt = 'abcadea'
print(txt.index('a'))

Rezultatul executării codului:

python0

Exemplu

Să specificăm acum limitele căutării:

pythontxt = 'abcadea'
print(txt.index('a', 1, 4))

Rezultatul executării codului:

python3

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