26. Поиск подстроки в строке


Поиск подстроки в строке. Метод find()

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

Синтаксис 

string.find(sub, start=0, end=len(string))

Где:

  • string - исходная строка, в которой выполняется поиск
  • sub - подстрока, которую нужно найти
  • start (необязательный) - начальная позиция для поиска (по умолчанию 0)
  • end (необязательный) - конечная позиция для поиска (по умолчанию длина строки)
Если опустить (не писать) параметры start и end, то поиск будет происходить по всей строке.
Примеры 

time 1000 ms
memory 256 Mb

Комментарий учителя