Курс Python → Поиск подстроки в строке

Для поиска подстроки в строке в Python можно воспользоваться методом find(). Этот метод возвращает индекс первого вхождения подстроки в строку. Например, если у нас есть строка "Hello, World!", и мы хотим найти индекс первого вхождения подстроки "World", мы можем использовать следующий код:

str = "Hello, World!"
index = str.find("World")
print(index)

Этот код выведет на экран число 7, так как подстрока "World" начинается с 7-го символа в строке.

Еще одним способом поиска подстроки в строке является использование оператора in. Этот оператор позволяет проверить, содержится ли подстрока в строке. Например:

str = "Hello, World!"
if "World" in str:
    print("Substring found")

Этот код выведет на экран сообщение "Substring found", так как подстрока "World" содержится в строке "Hello, World!".

Оба этих способа позволяют легко и быстро находить подстроки в строках, что может быть полезно при обработке текстовой информации в программировании на Python.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Вложенные циклы в Python
  2. Работа с OpenCV
  3. Запрос DELETE с библиотекой requests
  4. Генераторы списков
  5. Работа со списками
  6. Отделение звука от видео
  7. Упрощенный вывод данных в Python
  8. Удаление символа из строки
  9. Метод classmethod
  10. Генератор бросков кубиков
  11. Метод __index__ в Python
  12. Проверка на истинность объектов в Python
  13. Печать календаря
  14. Списки в Python: синтаксис представления
  15. Метод hash в Python
  16. Отладка производительности Python
  17. Оптимизация памяти в Python
  18. Методы работы со строками в Python
  19. Переворот строки с помощью срезов
  20. Просмотр внешнего файла в Python
  21. Создание копии списка в Python
  22. Руководство по библиотеке pydantic
  23. Генераторы в Python
  24. Работа с исключениями в Python
  25. Создание функций высшего порядка
  26. Оператор break в Python
  27. Установка виртуального окружения Python
  28. Распаковка с оператором *
  29. Имена объектов в Python
  30. Отправка поздравлений по дню рождения
  31. Обработка исключений в Python
  32. Объединение строк с помощью метода join
  33. Python Менеджер контекста
  34. Копирование объектов в Python
  35. Исключение NotImplementedError
  36. Явный импорт в Python
  37. Создание задания в Cron
  38. Асинхронное программирование с asyncio
  39. Логирование с Loguru
  40. Ускорение выполнения кода в Python
  41. Классы данных в Python
  42. Модуль pprint: улучшение вывода данных
  43. Локальные переменные.
  44. Метод lt для сортировки объектов
  45. Счетчик в Python: most_common()
  46. Каналы Senior: Python, Java, Frontend, SQL, C++
  47. Избегайте пустого списка
  48. Передача параметров в Python

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