Курс 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. Методы list в Python
  2. Метод index() в Python
  3. Декораторы с аргументами в Python
  4. Преобразование данных в Python
  5. Решатель судоку на Python с pygame
  6. Проверка ввода с помощью isdigit
  7. Библиотека Emoji: использование смайлов в Python
  8. Принципы программирования
  9. Python enumerate() функции
  10. Метод join() для объединения элементов строки
  11. Удаление специальных символов
  12. Управление мышью и клавиатурой с Pyautogui
  13. Роль object и type в Python
  14. Python Поверхностное Копирование
  15. Порядок и длина множеств в Python
  16. Декодирование байтов в строку
  17. Форматирование чисел в Python
  18. Декоратор total_ordering для класса Point
  19. Работа с CSV файлами в Python
  20. Базовые объекты Python
  21. Методы __repr__ и __str__ в Python
  22. Работа с множествами в Python
  23. Проверка версии Python
  24. Оператор in для проверки наличия элемента
  25. Управление импортом в Python
  26. Поиск индекса элемента в списке
  27. Вложенные функции в Python
  28. Очистка строки в Python
  29. Функции высшего порядка в Python
  30. Установка виртуального окружения Python
  31. Метод ior для битовых операций
  32. Создание и использование ChainMap
  33. Присвоение и ссылки
  34. Именованные аргументы в Python
  35. Библиотека itertools: объединение списков
  36. Метод join() для объединения строк
  37. Функция format() в Python
  38. Распаковка аргументов в Python
  39. Генерация QR-кодов с библиотекой qrcode
  40. Хранение данных с помощью dataclasses
  41. Преобразование range в итератор
  42. Кортеж в Python: создание и использование
  43. Управление доступом к модулю
  44. Создание словарей и множеств в Python.
  45. Деление в Python
  46. Поиск самого частого элемента

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