Как найти индекс символа в строке Python
Найти первый индекс символа методом index
Метод index возвращает
индекс первого совпадения нужного нам символа в строке.
В первом параметре метода задаем символ,
во втором и третьем необязательных
параметрах - индекс начала и конца его поиска
соответственно. Смотрите пример:
txt = 'abсadea'
res = txt.index('a', 1, 4)
print(res)
Результат выполнения кода:
3
Найти последний индекс символа методом rfind
Метод rfind возвращает
индекс совпадения символа
с конца строки.
В первом параметре метода указываем
символ, который хотим найти,
во втором необязательном параметре -
индекс начала поиска, в третьем
необязательном параметре -
индекс конца поиска.
Смотрите пример:
txt = 'abсadea'
res = txt.rfind('a', 1, 3)
print(res)
Результат выполнения кода:
-1