Справочник по функциям Python

str.find

Ищет первое вхождение подстроки sub в строке.

Python 3.13
str.find(sub[, start[, end]])

Параметры

substr
Подстрока, которую нужно найти.
startintнеобязательный
Индекс, с которого начинается поиск.
endintнеобязательный
Индекс, перед которым поиск заканчивается.

Возвращаемое значение

Индекс первого вхождения или -1, если подстрока не найдена.

Примеры

Позиция первого вхождения

Python 3.13
print('hello'.find('l'))
2

Подстрока не найдена

Python 3.13
print('hello'.find('z'))
-1

Подробности

Чтобы только проверить, есть ли подстрока, используйте оператор in: "ll" in "hello". Если отсутствие подстроки — ошибка, удобнее str.index.

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

Где изучить