Метод Python String find() возвращает наименьший индекс или первое вхождение подстроки, если она найдена в данной строке. Если он не найден, то возвращается -1.
![](https://aelectrik.ru/wp-content/uploads/2022/11/python_find_substring_in_string.jpg)
Синтаксис очень прост, как мы видим из картинки, метод find() вернул индекс первого элемента в искомом слове.
Если же искомого слова нет в строке, тогда получаем результат -1
![](https://aelectrik.ru/wp-content/uploads/2022/11/python_find_substring_in_string_return_-1.jpg)
Также метод find() имеет два необязательных параметра start и end. Они нужны если мы не хотим искать во всей строке, например,
![](https://aelectrik.ru/wp-content/uploads/2022/11/python_find_substring_start_end.jpg)
Соответственно если задать окно поиска между этими двумя словами, тогда вернётся -1
![](https://aelectrik.ru/wp-content/uploads/2022/11/python_find_substring_start_end_return_-1.jpg)