Курс 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. Передача неизвестных аргументов в Python.
  3. Исправление ошибки NameError
  4. globals и locals
  5. Установка User-Agent в Python
  6. Профилирование данных с Pandas.
  7. Работа с массивами в Numpy
  8. Поиск подстроки в строке
  9. Копирование в Python
  10. Приоритет операций в Python
  11. Регистрация на хакатоне
  12. Методы и функции в Python
  13. Функции высшего порядка в Python
  14. Виртуальные среды в Python
  15. Создание вкладок с TKinter
  16. Метод rrshift для пользовательских объектов
  17. Работа с файлами в Python
  18. Инициализация структур данных
  19. Flask — веб-фреймворк Python
  20. Функции map, filter и reduce
  21. Каналы Senior: Python, Java, Frontend, SQL, C++
  22. Метод join() для объединения элементов строки
  23. Добавление элементов в список: append() vs extend()
  24. Метод rmatmul для пользовательских матриц
  25. Python defaultdict добавление ключа
  26. Фильтрация списка от «ложных» значений
  27. Операции с кортежами
  28. Генерация строк с .join()
  29. Декораторы классов
  30. Документирование функций в Python
  31. Функция enumerate в Python
  32. Именование переменных в Python
  33. Копирование объектов в Python
  34. Mad Libs Generator
  35. Переменные в Python
  36. Создание файла с проверкой ошибки
  37. Анализ текста на русском языке с помощью Pymystem3
  38. Изменение элемента списка
  39. Объединение словарей в Python
  40. Проверка типа данных
  41. Добавление вложенных списков
  42. Обмен данными с asyncio.Queue
  43. Оператор is в Python
  44. Оператор continue в Python
  45. Сортировка данных с лямбда-функциями
  46. Вывод баннеров
  47. Обработка исключений в Python
  48. Печать списка с помощью метода join

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