Курс 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. Назначение максимального и минимального значения переменной в Python.
  2. Управление контекстом с помощью декоратора contextmanager
  3. Python: отсутствие точек с запятыми
  4. Сложение матриц в NumPy
  5. Форматирование строк с помощью f-строк
  6. Роль запятой в Python
  7. Функции range() в Python
  8. Различия символов в Python
  9. Запуск асинхронной корутины
  10. Python и Юникод: работа с цифрами
  11. Обратный список чисел
  12. Порядок и длина множеств в Python
  13. Декоратор @override
  14. Ввод нескольких значений
  15. Создание детектора плагиата
  16. Установка и использование Python-dateutil
  17. Принцип одной функции
  18. Сортировка слиянием
  19. Python Аргументы по умолчанию
  20. Работа с геоданными с помощью geopy
  21. Методы в Python
  22. Освобождение памяти в Python
  23. Область видимости переменных
  24. Работа с множествами в Python
  25. Преобразование списков в словарь
  26. Разность множеств
  27. Распаковка аргументов в Python
  28. Метод Event.wait() в Python
  29. Декораторы в Python
  30. История Python
  31. Python enumerate() функции
  32. Изменение списка срезами
  33. Инициализация переменных
  34. Создание GUI на Tkinter
  35. Создание и использование модулей в Python
  36. Оператор += для объединения строк
  37. Установка и использование библиотеки google
  38. Определение относительного пути
  39. Логирование с Logzero
  40. Отладка регулярных выражений в Python
  41. Работа с zip-архивами в Python
  42. Создание GUI с Tkinter: Entry
  43. Решение переменной Шредингера
  44. Быстрый поиск кода
  45. Установка Python3.7 и PIP
  46. Работа с кортежами в Python

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