offline version v3
Запись на курсы по HTML, CSS, JavaScript, PHP, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
13 of 97 menu

Как найти индекс символа в строке 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

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

  • метод index,
    который ищет индекс совпадения подстроки в строке
  • метод rfind,
    который возвращает индекс последнего совпадения подстроки в строке