Курс 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. Метод lt для сортировки объектов
  2. Функция enumerate в Python
  3. Объединение списков в Python
  4. Управление пакетами с pip
  5. Работа с файлами и директориями в Python.
  6. Бесконечные списки в Python
  7. Удаление дубликатов из списка с помощью dict.fromkeys
  8. Python: отличительная особенность — отступы
  9. Оператор распаковки в Python
  10. Метод rpow в Python
  11. Combobox в Tkinter
  12. Работа с CSV файлами в Python
  13. Функции all и any в Python
  14. Выражения-генераторы в Python
  15. Автоматизация с Python
  16. Установка Python3.7 и PIP
  17. Асинхронный код в Python
  18. Объединение списков с помощью zip
  19. Игра «Угадывание чисел»
  20. Регистрация на хакатоне
  21. Пропуск начальных строк с помощью dropwhile()
  22. Работа с очередями в Python
  23. Инверсия списка/строки в Python
  24. F-строки в Python 3.8
  25. Модуль Operator в Python
  26. Декоратор защиты анонимных пользователей
  27. Очистка вывода в Python
  28. Отслеживание прогресса с tqdm
  29. Основные операции с Numpy
  30. Создание графики с черепахой
  31. Модуль future Python
  32. Списковое включение в Python
  33. Методы shutil для работы с файлами
  34. Атрибуты класса и экземпляра
  35. Основные операции с библиотекой Numpy
  36. Таймер обратного отсчета
  37. Декораторы в Python
  38. JSON в Python: модуль, dump, dumps, load
  39. Строки в Python: апострофы и кавычки
  40. Модуль functools в Python
  41. Функция reduce() в Python
  42. CLI-инструмент howdoi
  43. Метод count() для списков
  44. Обработка исключений в Python
  45. Объединение словарей в Python 3.5+
  46. Обмен данными с asyncio.Queue
  47. Создание новых списков через list comprehensions

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