# Метод index

Метод `index` возвращает индекс первого совпадения подстроки в строке. В первом параметре метода задаем нужную нам подстроку, во втором и третьем необязательных параметрах - индекс начала и конца поиска соответственно. Если подстрока не найдена, то метод выбросит исключение.

## Синтаксис

`строка.index(подстрока, [начало поиска], [конец поиска])`

## Пример

Давайте найдем позицию подстроки `'a'`:

`txt = 'abсadea' print(txt.index('a'))`

Результат выполнения кода:

`0`

## Пример

Давайте теперь укажем границы поиска:

`txt = 'abсadea' print(txt.index('a', 1, 4))`

Результат выполнения кода:

`3`

## Смотрите также

- метод `rindex`,
  который возвращает наибольший индекс совпадения подстроки в конце строке
- метод `find`,
  который возвращает индекс первого совпадения подстроки в строке
- метод `startswith`,
  который проверяет подстроку с начала строки
- метод `endswith`,
  который проверяет вхождение подстроки с конца строки
- метод `count`,
  который возвращает количество вхождений подстроки в строке

← →
↑