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