Курс 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. Многопоточность и асинхронное программирование в Python
  3. Компиляция регулярных выражений
  4. Python 3.12: переиспользование кавычек
  5. Работа с комплексными числами
  6. Избегание циклических зависимостей классов в Python
  7. Перезагрузка оператора в Python
  8. Подсказки типов в Python
  9. Открытие, чтение и закрытие файла
  10. Создание обратного итератора
  11. Логирование с Loguru
  12. Работа с комплексными числами
  13. Управление контекстом выполнения кода
  14. Отправка HTTP-запросов с User-Agent
  15. Работа с переменными в Python
  16. Получение текущей даты и времени
  17. Добавление вложенных списков
  18. Управление IP-адресами через прокси
  19. Вложенные функции в Python
  20. Обновление множества в Python
  21. Просмотр атрибутов и методов класса
  22. Явный импорт переменных
  23. Замыкания в Python
  24. Добавление элемента в список.
  25. Создание словарей в Python
  26. Создание уникального проекта
  27. Присвоение значений переменным в Python
  28. Операторы объединения в Python 3.9
  29. Оператор морж в Python 3.8
  30. Методы работы со списками
  31. Работа с модулем random
  32. Проверка версии Python
  33. Метод __float__ в Python
  34. Логические операторы в Python
  35. Создание и использование ChainMap
  36. Python и Монти Пайтон
  37. Инвертирование словаря
  38. Работа с функцией next() в Python
  39. Библиотека Emoji: использование смайлов в Python
  40. Управление контекстом выполнения
  41. Сериализация и десериализация объектов
  42. Функциональное программирование в Python
  43. Преобразование данных в Python
  44. Разделение строки на пары ключ-значение.
  45. Импорт модуля из другого каталога

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