Курс 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. Monkey Patching в Python
  3. Цепные операции в Python
  4. Философия Python
  5. Установка и использование модуля «howdoi»
  6. Изменение переменной в Python: nonlocal
  7. Конвертация изображений в PDF
  8. Лямбда-функции в Python
  9. Форматирование строк в Python
  10. Конкатенация строк в Python
  11. Перевод двоичного кода в целое число
  12. Хэш-функции в Python
  13. Создание списка через цикл
  14. Хеши в Python
  15. Поиск наиболее частого элемента списке
  16. Установка random seed в Python
  17. Defaultdict в Python
  18. Python: отсутствие точек с запятыми
  19. Создание словаря с значением по умолчанию
  20. Списки в Python
  21. Удаление элементов по срезу
  22. Парсинг веб-страниц с Beautiful Soup
  23. Метод округления чисел
  24. Создание и использование ChainMap
  25. Методы HTTP запросов в Flask
  26. Декоратор защиты анонимных пользователей
  27. 9 уловок для чистого кода
  28. Проверка подстроки в строке с помощью in
  29. Модуль subprocess: запуск внешних команд
  30. Метод __call__ в Python
  31. Перегрузка операторов в Python
  32. Модуль math: константы π и e
  33. Defaultdict в Python
  34. Модуль xkcd: добавление юмора в Python
  35. Регулярные выражения в Python
  36. Настройка нарезки списков
  37. Логирование с Logzero
  38. Поток данных в Python
  39. Подсчет элементов с помощью Counter
  40. Сортировка с помощью key
  41. Многострочные комментарии в Python
  42. Анализ текста на русском языке с помощью Pymystem3
  43. Срез списка в Python

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