Курс 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. Отладка кода
  2. Проверка надежности пароля на Python
  3. Правила именования переменных
  4. Функция product() из itertools
  5. Работа с очередями в Python
  6. Оператор «not» в Python
  7. Генераторы в Python
  8. Анонимные функции Lambda
  9. Функции классификации комплексных чисел
  10. Работа с классами данных
  11. Библиотека sh: удобные команды терминала
  12. Метод enumerate() в Python
  13. Манипуляция формой массива в Numpy
  14. Преобразование многоуровневого словаря
  15. Иерархия классов в Python
  16. Модуль inspect
  17. Сохранение Unicode в JSON
  18. Введение в Python
  19. Использование функции product
  20. Удаление специальных символов с помощью re.sub
  21. Блок else в циклах.
  22. Блок else в циклах Python
  23. Подсчет элементов в Python
  24. Атрибуты массивов в Numpy
  25. Хешируемые ключи в Python
  26. Отрицательные индексы списков в Python
  27. Создание и использование модулей в Python
  28. Python 3.12: Псевдонимы типов
  29. Список и кортеж в Python
  30. Применение функции к списку
  31. Лямбда-функции в Python
  32. Создание вложенных циклов for
  33. Поиск индекса элемента в списке
  34. Создание списков в Python
  35. Работа с путями в Python
  36. Ошибка NotImplemented в Python
  37. Создание даты из строки ISO
  38. Работа с итераторами в Python
  39. Работа с PosixPath() в Python
  40. Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
  41. Оператор is в Python
  42. Создание новых списков
  43. Получение текущей даты в Python
  44. Непрерывная проверка в Python
  45. Порядок операций в Python
  46. Работа с изображениями PIL
  47. Модуль future Python
  48. Работа с Colorama
  49. Преобразование данных в Python

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