Метод index - поиск совпадения подстроки в строке на Python
Метод 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
,
который возвращает количество вхождений подстроки в строке