Курс 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. Генераторы списков
  2. Копирование словарей и списков в Python
  3. Срез списка в Python
  4. Метод Self в Python
  5. Форматирование объектов с модулем pprint
  6. PATCH-запрос с библиотекой requests
  7. Функции map, filter и reduce
  8. Функции в Python: создание и вызов
  9. Транспонирование 2D-массива с помощью zip
  10. Форматирование строк с помощью f-строк
  11. Область видимости переменных в Python
  12. Названия столбцов в Python таблицах
  13. Модуль math: основные функции
  14. Отправка POST запроса на сервер.
  15. Фильтрация данных в Python.
  16. Установка пакета в Python
  17. Использование эмодзи в Python
  18. Оптимизация создания строк
  19. Работа с WindowsPath()
  20. Обновление шаблона base.html
  21. Функции min(), max(), sum()
  22. Установка библиотек в Python
  23. Python Менеджер контекста
  24. Форматирование строк в Python
  25. Создание словаря и множества
  26. Вывод переменной и строки в Python
  27. Colorama: окрашивание текста в Python
  28. Оператор zip в Python
  29. Определение имен функций
  30. Функция zip() в Python
  31. Создание и использование ChainMap
  32. Оператор in и not in в Python
  33. Создание комплексных чисел
  34. Автоматизация действий с Pyautogui
  35. Работа с изображениями PIL
  36. Руководство по Pymorphy2
  37. Создание директории в Python
  38. Python defaultdict добавление ключа
  39. Удаление элементов из списка в Python.
  40. Фильтрация последовательности
  41. Удаление первого элемента списка
  42. Объявление переменных в Python
  43. Метод __complex__ в Python
  44. Функциональное программирование.
  45. Переворот строки с использованием цикла
  46. Обработка исключения UnboundLocalError
  47. Список импортированных модулей в Python
  48. Управление экспортом элементов
  49. Динамические маршруты во Flask

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