Курс 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. Использование метода lower()
  2. Оператор in для проверки наличия элемента
  3. Конкатенация строк с методом join()
  4. Операторы += в Python
  5. Numpy: разбиение массивов
  6. Принципы LSP и ISP в Python
  7. Установка Home Assistant
  8. Преобразование PowerPoint в PDF.
  9. Фильтрация входных данных в Python
  10. Преобразование Word в PDF с Spire.Doc
  11. Оформление кода на Python
  12. Метод append() для списка
  13. Генератор чисел Фибоначчи
  14. Подробная информация о %pinfo
  15. Декодирование байтов в строку
  16. Сравнение строк в Python
  17. Добавление вложенных списков
  18. Поиск с библиотекой Google
  19. Хранение данных с помощью dataclasses
  20. Python: динамическая типизация и проверка типов
  21. GitHub в Telegram: подписка на уведомления
  22. Сортировка данных с лямбда-функциями
  23. Добавление элементов в список
  24. Работа с файлами и директориями в Python.
  25. Комментарии в Python
  26. Извлечение аудио из видео
  27. Удаление дубликатов из списка с помощью dict.fromkeys
  28. Любовь к Python
  29. Создание матрицы в Python
  30. Порядок операций в Python
  31. Поиск анаграмм с Counter
  32. Управление асинхронными задачами на Python.
  33. Хеширование паролей с солью
  34. Разделение списка на гнппы
  35. Python Поверхностное Копирование
  36. Отладка кода
  37. Методы сравнения множеств
  38. Работа с контекстными переменными
  39. Цикл for в Python
  40. Перегрузка операторов в Python
  41. TON Smart Challenge #2: участие и подготовка
  42. IPython и Jupyter Notebook: руководство
  43. Операторы присваивания в Python
  44. Поиск индексов в списке
  45. Операторы увеличения и уменьшения переменной
  46. Блок else в циклах.

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