Курс Python → Поиск подстроки в строке

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

Пример использования метода find():

string = "Hello, world!"
index = string.find("world")
print(index) # Вывод: 7

Если подстрока не найдена, метод вернет -1:

string = "Hello, world!"
index = string.find("Python")
print(index) # Вывод: -1

Метод find() также может быть использован с указанием начальной и конечной позиции поиска. Например:

string = "Python is awesome, Python is great"
index = string.find("Python", 10, 20)
print(index) # Вывод: -1

В данном примере поиск подстроки «Python» будет производиться в строке, начиная с индекса 10 и заканчивая индексом 20. Если подстрока не будет найдена в этом диапазоне, метод вернет -1.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Monkey Patching в Python
  2. Работа с пользовательским вводом
  3. Структурирование именованных констант
  4. Поток данных в Python
  5. Генераторы в Python
  6. Хеширование паролей с использованием salt
  7. Управление виртуальными окружениями в Python
  8. Управление контекстом с помощью декоратора contextmanager
  9. Назначение максимального и минимального значения переменной в Python.
  10. Особенности множеств в Python
  11. Цикл for в Python
  12. Обучение модели с указанием эпох
  13. Руководство по библиотеке pydantic
  14. Сравнение неупорядоченных списков
  15. Генерация чисел с range()
  16. Enum в Python
  17. Метод __ixor__ для побитового исключающего ИЛИ
  18. Метод is_absolute() для PurePath
  19. Создание вложенных циклов for
  20. Отрицательные индексы списков в Python
  21. Преобразование range в итератор
  22. Модуль os в Python: работа с файлами
  23. Проверка типа данных
  24. Декоратор проверки активности
  25. Генераторы списков
  26. Реализация операции -= для пользовательского класса
  27. Приближение чисел в Python
  28. Настройка шрифта и цвета в Tkinter
  29. Поиск элементов BeautifulSoup
  30. Вывод символов строки в Python
  31. Перемещение и удаление файлов в Python
  32. Перетасовка списков в Python
  33. Метод сравнения объектов в Python
  34. Избегание циклических зависимостей классов в Python
  35. Введение в Python
  36. Защита данных в Python
  37. Регистрация на хакатоне
  38. Профилирование данных с Pandas
  39. Подчеркивание в REPL
  40. Генераторные функции в Python
  41. Метод radd для пользовательских чисел
  42. Преобразование чисел в Python
  43. Проверка версии Python

Marketello читают маркетологи из крутых компаний