Курс 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. Основные операции с Numpy
  3. Проверка существования переменной с оператором :=
  4. Получение списка кортежей из словаря
  5. Оператор объединения словарей
  6. Функциональное программирование в Python
  7. Многострочные комментарии в Python
  8. Генератор чисел Фибоначчи
  9. Присоединение элементов коллекции
  10. Отношения подклассов в Python
  11. Работа с массивами в Python
  12. Модуль pprint
  13. Функция enumerate в Python
  14. Генераторы в Python
  15. Преобразование регистра символов
  16. Очистка строки в Python
  17. Установка Python3.7 и PIP
  18. Перезапуск ячейки в Jupyter Notebook с dostoevsky
  19. Метод join() для объединения строк
  20. Поиск шаблона в строке
  21. Работа с модулем cmath
  22. Метод join() для объединения элементов строки
  23. Чтение бинарного файла в Python.
  24. Оператор морж в Python 3.8
  25. Измерение времени выполнения кода
  26. Использование defaultdict в Python
  27. 9 уловок для чистого кода
  28. Функция с **kwargs в Python
  29. Создание даты из строки ISO
  30. Переопределение оператора % для объектов
  31. Определение объема памяти объекта
  32. Использование эмодзи в Python
  33. Подсчет элементов в Python
  34. Работа с дробями в Python
  35. Удаление элементов из списка
  36. discard() — удаление элемента из множества
  37. Округление чисел с помощью round
  38. Комментарии в Python
  39. Управление виртуальными окружениями в Python
  40. Импорт классов из другого файла
  41. Создание именованных кортежей в Python
  42. Установка и использование howdoi
  43. Генераторы в Python
  44. Объединение списков в строку
  45. Явный импорт в Python

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