Курс 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. %pinfo: получение информации об объекте
  2. Работа со строками в Python.
  3. Создание матрицы в Python
  4. Строки в Python: апострофы и кавычки
  5. Подсчет частотности элементов в Python
  6. Хранение данных с помощью dataclasses
  7. Декоратор проверки активности
  8. Работа с JSON данными в Python
  9. Конкатенация строковых литералов
  10. Однострочники Python
  11. Тип данных TypeVarTuple
  12. Создание обратного итератора
  13. Генератор надежных паролей
  14. Обработка ошибок ввода данных
  15. Функция rsplit() в Python
  16. Справка по импортированным модулям
  17. Объединение словарей в Python 3.5+
  18. Работа с файлами в Python
  19. Преобразование в float
  20. Метод radd для пользовательских чисел
  21. Генерация чисел с range()
  22. Работа с эмодзи в Python
  23. Python: Splat-оператор и splatty-splat
  24. Избегайте изменяемых аргументов
  25. Поиск email
  26. Установка и использование модуля «howdoi»
  27. Обмен переменными в Jupyter
  28. Сортировка с помощью параметра key
  29. Создание .exe файла с pyinstaller
  30. Избегайте использования goto
  31. Множества и frozenset
  32. Отправка POST запроса на сервер.
  33. Сортировка и обратный порядок
  34. Настройка вывода NumPy
  35. Преобразование символов с помощью map
  36. TON Smart Challenge #2: участие и подготовка
  37. Идентификатор объекта в Python
  38. Список переменных с %who
  39. Форматирование строк в Python
  40. Отображение графиков в Jupyter с Matplotlib
  41. Выборка чисел
  42. Логирование с Loguru
  43. Работа со временем в Python
  44. Функции map, filter, reduce
  45. Оптимизация создания строк
  46. Округление дробей в Python

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