Курс 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. Отправка POST-запроса в REST API
  3. Список импортированных модулей в Python
  4. Создание коллекций из генератора
  5. Копирование в Python
  6. Повторение элементов в Python
  7. Библиотека funcy: удобные утилиты
  8. Проверка элемента в множестве.
  9. Работа с датами в Python
  10. Работа с f-строками 2.0
  11. Объединение словарей в Python
  12. Форматирование строк в Python
  13. Профилирование кода
  14. Изменения в обработке логических значений
  15. Декодирование строк в Python
  16. Подписка на SelectelNews в Twitter
  17. Разработка Telegram-ботов
  18. Частичное совпадение ввода
  19. Dict Comprehension в Python
  20. Тип CodeType в Python.
  21. Работа со строками в Python
  22. Управление ресурсами в Python
  23. Удаление специальных символов с помощью re.sub
  24. Настройка шрифта и цвета в Tkinter
  25. Форматирование строк в Python
  26. Лямбда-функции в Python
  27. Область видимости переменных
  28. JMESPath в Python
  29. Проверка переменных окружения в Python
  30. Работа с модулем glob в Python
  31. Метод split() в Python
  32. Работа со строками в Python
  33. Особенности множеств в Python
  34. Управление импортом в Python
  35. Тип данных TypeVarTuple
  36. Python Calendar Usage
  37. Методы обработки строк в Python
  38. Метод join для наборов
  39. Лимиты на ресурсы Python
  40. Методы __repr__ и __str__ в Python
  41. Объединение словарей в Python
  42. Лямбда-функции для min/max
  43. Переопределение метода __lshift__
  44. Ускорение кода с помощью векторизации
  45. Избегайте двойного подчеркивания
  46. Объединение строк с помощью метода join
  47. Реверс строки в Python
  48. Метод join() для объединения элементов строки

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