Курс 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. Фильтрация последовательности
  3. Операции с комплексными числами
  4. Атрибуты класса и экземпляра
  5. Решение переменной Шредингера
  6. OrderedDict — упорядоченный словарь
  7. Форматирование строк в Python
  8. Разделение строки с помощью re.split()
  9. Создание словаря с значением по умолчанию
  10. Сортировка списка по индексам
  11. Копирование и вставка текста в Python
  12. Метод splitlines() для разделения строк
  13. Добавление цвета в консоли
  14. Транспонирование матрицы
  15. Howdoi — получение ответов из терминала
  16. Измерение времени выполнения кода
  17. Преобразование списка в словарь через генератор
  18. Форматирование строк в Python.
  19. Каналы Senior: Python, Java, Frontend, SQL, C++
  20. Наиболее частотные элементы с помощью Counter
  21. Вычисление натуральных логарифмов в NumPy
  22. Удаление ссылок в Python
  23. Работа с комплексными числами
  24. Переопределение метода delitem в Python
  25. Запуск внешнего кода в Jupyter
  26. Подписка на Kaspersky Team
  27. Работа с NumPy массивами
  28. Метод __int__ в Python
  29. Вызов функций по строке в Python.
  30. Объединение, распаковка и деструктуризация
  31. Комментарии в Python
  32. Python: цикл for и оператор присваивания
  33. Перевод эмодзи и эмотиконов.
  34. Сортировка данных в Python
  35. Преобразование регистра строк
  36. Проверка однородности элементов списка
  37. Декоратор для группы пользователей в Django
  38. Форматирование строк в Python
  39. Использование метода lower()
  40. Работа с множествами в Python
  41. Обработка элементов в Python
  42. Оформление кода по PEP 8
  43. Метод ipow для возведения в степень
  44. Установка и обучение ChatterBot
  45. Логирование в Python
  46. Векторизация в Python с NumPy.
  47. Сортировка с помощью key
  48. Метод count в Python: почему count(», ») возвращает 4?
  49. Округление чисел с помощью round

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