НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
13 of 97 menu

Как найти индекс символа в строке Python

Найти первый индекс символа методом index

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

txt = 'abcadea' res = txt.index('a', 1, 4) print(res)

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

3

Найти последний индекс символа методом rfind

Метод rfind возвращает индекс совпадения символа с конца строки. В первом параметре метода указываем символ, который хотим найти, во втором необязательном параметре - индекс начала поиска, в третьем необязательном параметре - индекс конца поиска. Смотрите пример:

txt = 'abcadea' res = txt.rfind('a', 1, 3) print(res)

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

-1

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

  • метод index,
    который ищет индекс совпадения подстроки в строке
  • метод rfind,
    который возвращает индекс последнего совпадения подстроки в строке
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить