Функция string.index() в Python с примерами

Метод index() в Python почти такой же, как и метод find(); единственное отличие состоит в том, что метод find() возвращает -1, если это значение не найдено.

Что такое функция String index() в Python?

Python string.index() — это встроенная функция, которая возвращает индекс подстроки внутри строки, если она найдена. Если подстрока не найдена, возникает исключение. Сначала метод index() находит первое вхождение указанного значения. Затем метод index() вызывает исключение, если значение не найдено.

Синтаксис

Аргументы

  1. Параметр value является обязательным, это значение, которое мы ищем.
  2. Параметр start является необязательным; обозначает, с чего начать поиск. Значение по умолчанию – 0.
  3. Параметр end также является необязательным; указывает, где закончить поиск. По умолчанию – до конца строки.

Пример

Давайте посмотрим на следующий пример.

См. вывод ниже.

Пример функции index() в Python

Если подстрока существует внутри строки, она возвращает самый низкий индекс, в котором найдена подстрока. Если подстрока не существует внутри строки, возникает исключение ValueError.

Дополнительные примеры

Найдем символ между позициями. См. приведенный ниже код.

См. вывод ниже.

Учебное пособие по методу index()

Если значение не найдено, метод index() вызовет исключение. См. приведенный ниже пример.

В приведенном выше коде нет символа z, поэтому он вернет исключение.

Дополнительные примеры метода index()

Оцените статью

Автор статей и разработчик, делюсь знаниями.

Программирование на Python