Несколько способов поиска подстрок в Python:
in
. 4 Проверяет, входит ли определённая подстрока в состав строки. 15 Оператор возвращает True, если подстрока входит, в противном случае — False. 1find()
. 23 Возвращает индекс первого вхождения подстроки в строку. 2 Метод имеет три формы: find(str)
(поиск с начала строки до её конца), find(str, start)
(задание начального индекса, с которого будет производиться поиск) и find(str, start, end)
(задание конечного индекса, до которого будет идти поиск). 2 Если подстрока не найдена, метод возвращает -1. 2rfind()
. 1 Возвращает индекс последнего совпавшего значения подстроки. 1 Разница с find()
в том, что find()
ищет первое вхождение подстроки с начала текста, а rfind()
— с конца. 5re
. 4 Модуль содержит функцию search
, которая позволяет найти подстроку. 4