Курс 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. List Comprehension Tutorial
  3. Проверка элементов списка условием
  4. Работа с датой и временем в Python
  5. Именованные срезы в Python
  6. Условное добавление элементов в список
  7. Создание списка дат
  8. Установка и использование библиотеки google
  9. Объединение множеств в Python
  10. Подсчет количества элементов в списке
  11. Инверсия списка и строки
  12. Оптимизация памяти с __slots__
  13. Создание словарей с defaultdict()
  14. Явный импорт в Python
  15. Метод remove() для удаления элемента из списка
  16. Замена переменных в Python
  17. Запуск Python из интерпретатора
  18. Поиск простых чисел
  19. Генераторы списков в Python
  20. Уникальность ключей в словаре
  21. Решение переменной Шредингера
  22. Преобразование данных в Python
  23. Python reversed() функция
  24. Основные функции и модули Python
  25. Оператор assert в Python
  26. Методы и функции в Python
  27. Группы исключений в Python
  28. Метод ior для битовых операций
  29. Форматирование вывода списков
  30. Оператор in в Python
  31. Синтаксис переменных цикла в Python
  32. Управление виртуальными средами в Python
  33. Проверка памяти объекта
  34. Принципы Zen of Python
  35. Форматирование строк в Python
  36. Извлечение чисел из текста
  37. Сортировка с помощью key
  38. Форматирование строк в Python
  39. Безопасные SQL-запросы в Python 3.11
  40. Retrying в Python: повторные вызовы
  41. Преобразование в float
  42. Получение текущей даты в Python
  43. Создание списков в Python
  44. Замена подстроки
  45. Модуль Operator в Python
  46. Запрос DELETE с библиотекой requests

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