Курс 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. Метод ior для битовых операций
  3. Подсчет элементов в Python
  4. Импорт объектов из модулей
  5. Избегание изменяемых аргументов
  6. Удаление элементов из списка в Python.
  7. Работа с часовыми поясами в Python.
  8. Проекты на Python
  9. Загрузка постов Instagram
  10. Логический оператор «and» в Python
  11. Установка Python — Простое руководство
  12. Динамическая типизация в Python
  13. Комментарии в Python
  14. Базовые объекты Python
  15. Объединение итераторов
  16. Декоратор @override
  17. Метод __int__ в Python
  18. Генераторы в Python
  19. Операции с комплексными числами
  20. Удаление специальных символов с помощью re.sub
  21. Профилирование данных с Pandas.
  22. UserList в Python: Описание и примеры использования
  23. Функции классификации комплексных чисел
  24. Установка максимального количества цифр
  25. Оператор объединения словарей
  26. enumerate() в Python для работы с индексами
  27. PrettyTable: создание таблицы
  28. Python Метод sleep() времени
  29. Сокращение ссылок с pyshorteners
  30. Транспонирование матрицы
  31. Группы исключений в Python
  32. Оператор walrus в Python
  33. Python reversed() функция
  34. Замыкания в Python
  35. Defaultdict в Python
  36. Переопределение метода sub
  37. Добавление элементов в список: append() vs extend()
  38. Цикл for с enumerate() в Python
  39. Преобразование в float
  40. Перевернуть список в Python
  41. Python UserString — создание подклассов строк
  42. Метод __index__ в Python
  43. Преобразование Word в PDF с Spire.Doc
  44. Создание класса в Python

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