Курс 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. Замена текста с re.sub()
  2. Создание словарей и множеств в Python
  3. Модуль itertools: эффективная работа с итераторами
  4. Работа с библиотекой xkcd
  5. Сортировка HTML-элементов
  6. Экспорт данных с помощью writefile
  7. Просмотр атрибутов и методов класса
  8. Хешируемые ключи в Python
  9. История Python
  10. Создание таблиц в терминале с PrettyTable
  11. Удаление элемента по индексу в Python
  12. Управление памятью в numpy.
  13. Операции со строками в Python
  14. Комментарии в Python
  15. Аннотации типов в Python
  16. Определение объема памяти объекта
  17. Решение переменной Шредингера
  18. Логирование с Logzero
  19. Аннотации типов в Python
  20. Работа с комплексными числами
  21. Расчет времени выполнения программы
  22. Python Enum Weekday Usage
  23. Работа с Requests для HTTP-запросов
  24. Сравнение строк в Python
  25. Настройка вывода NumPy
  26. Создание класса в Python
  27. Получение значений из словарей
  28. Генераторы данных
  29. Удаление ключей из словаря
  30. Обработка исключений
  31. Проверка памяти объекта
  32. Создание словарей с defaultdict
  33. Модуль pprint: улучшение вывода данных
  34. Передача параметров в Python
  35. Конкатенация строк с методом join()
  36. Непрерывная проверка в Python
  37. Модуль xkcd: добавление юмора в Python
  38. PATCH-запрос с библиотекой requests
  39. Справка по импортированным модулям
  40. Обязательные аргументы в Python
  41. Оптимизация гиперпараметров в Python
  42. Оператор «not» в Python
  43. Обмен значений переменных в Python
  44. Проверка вхождения подстроки
  45. Лямбда-функции в цикле

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