Курс Python → Проверка вхождения подстроки

Проверка на вхождение подстроки в строку в Python очень удобная и полезная операция. Для этого можно использовать тот же синтаксис, что и для списков и кортежей — операторы ‘in’ и ‘not in’. Например, чтобы проверить, содержится ли подстрока в строке, можно написать:

substring = 'hello'
string = 'hello world'
if substring in string:
    print('Substring found!')

В данном примере, если подстрока ‘hello’ содержится в строке ‘hello world’, то на экран будет выведено сообщение ‘Substring found!’. Это позволяет легко и быстро проверить наличие определенной подстроки в строке.

Также можно использовать оператор ‘not in’, чтобы проверить, что подстрока не содержится в строке. Например:

substring = 'world'
string = 'hello world'
if substring not in string:
    print('Substring not found!')

В данном случае, если подстрока ‘world’ не содержится в строке ‘hello world’, то будет выведено сообщение ‘Substring not found!’. Это также очень удобно при работе с текстовыми данными.

Таким образом, операторы ‘in’ и ‘not in’ позволяют эффективно и удобно проверять наличие или отсутствие подстроки в строке в Python. Это простой и понятный способ, который может быть использован в различных ситуациях при разработке программ на этом языке.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Метод count() для списка
  2. Упрощенный вывод данных в Python
  3. Метод ifloordiv для пользовательских классов
  4. Аннотации типов в Python
  5. Введение в PyTorch
  6. Метод splitlines() для разделения строк
  7. Обмен данными с asyncio.Queue
  8. Множественное наследование в Python
  9. Проверка на истинность объектов в Python
  10. Преобразование типов данных в set comprehension
  11. Деление в Python
  12. Подсчет часто встречающихся элементов
  13. Установка пакетов с помощью pip
  14. Вложенные генераторы в Python
  15. Работа с многоуровневыми словарями в Python
  16. PATCH-запрос с библиотекой requests
  17. Обмен переменными в Jupyter
  18. Вакансии в Nebius
  19. Оператор распаковки в Python
  20. Создание копии списка в Python
  21. Переворот списка в Python
  22. Python enumerate() для работы с индексами
  23. Генераторы в Python
  24. Работа со строками в Python
  25. Обработка ошибок в Python
  26. Создание таблиц в Python с PrettyTable
  27. Циклы в Python
  28. Поиск наиболее частого элемента в списке
  29. Многопоточность и асинхронное программирование в Python
  30. Оптимизация интернирования строк
  31. Управление контекстом выполнения
  32. Установка и обучение ChatterBot
  33. Извлечение статей с newspaper3k
  34. Каналы Senior: Python, Java, Frontend, SQL, C++
  35. Работа с NumPy массивами
  36. Модуль xkcd: загрузка комиксов
  37. Управление виртуальными средами в Python
  38. Итерация по итерируемым объектам
  39. Генераторы в Python
  40. Быстрый поиск кода
  41. Вывод баннеров
  42. Enum в Python
  43. Определение объема памяти объекта
  44. Извлечение новостей с помощью newspaper3k
  45. Проверка подстроки в строке
  46. Python и Монти Пайтон
  47. Использование подчеркивания в REPL
  48. Python: Фильтрация списков с помощью filter()
  49. Разделение строк в Python

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