Курс 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. Retrying в Python: повторные вызовы
  3. Библиотека Emoji: использование смайлов в Python
  4. OrderedDict — упорядоченный словарь
  5. Сохранение и загрузка модели в PyTorch
  6. Namedtuple в Python
  7. Удаление ссылок в Python
  8. Инверсия списка и строки в Python
  9. Оценка точности модели
  10. Объединение строк с помощью метода join
  11. Сортировка в Python
  12. Мощь вложенных функций в Python
  13. Установка Python3.7 и PIP
  14. Форматирование вывода списков
  15. Сортировка элементов в Python
  16. Установка и использование модуля «howdoi»
  17. Параллельные вычисления в Python
  18. Методы работы со списками
  19. Python 3.12: Псевдонимы типов
  20. Работа с коллекциями Python
  21. Отслеживание прогресса с tqdm
  22. Копирование словарей и списков в Python
  23. Создание множества в Python
  24. Обновление ключей в Python
  25. Поиск индексов в списке
  26. EMOT преобразование эмодзи в текст
  27. Замер времени выполнения кода
  28. Оператор is в Python
  29. Метод get для словарей
  30. Генерация случайных чисел в Python
  31. Ввод нескольких значений
  32. Синхронизация доступа к ресурсам
  33. Экспорт внешнего файла с помощью writefile
  34. Разделение строки на пары ключ-значение.
  35. Именованные кортежи в Python
  36. Метод rpow в Python
  37. Игра «Виселица» на Python
  38. Преобразование списков в словарь
  39. Проверка памяти объекта
  40. Поиск подстроки в строке
  41. Обработка данных в Python
  42. Работа с многоуровневыми словарями в Python
  43. Простой калькулятор Python
  44. Деление в Python
  45. Сравнение неупорядоченных списков
  46. Перехват исключений в Python
  47. Объединение объектов в Python

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