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.
