Курс 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. Команда %dhist — список посещенных каталогов
  2. Просмотр внешнего файла в Python
  3. Отрицательные индексы списков
  4. Оптимизация памяти с помощью __slots__
  5. Numpy: разбиение массивов
  6. Функции в одну строку
  7. Работа с Requests для HTTP-запросов
  8. Оптимизация поиска в словарях
  9. Утечки переменных цикла в Python 3.x
  10. Добавление элементов в список
  11. Генератор списка с условием if
  12. Контроль точности вывода чисел
  13. Генераторы в Python
  14. Метод join() для объединения элементов строки
  15. Ускоренный импорт библиотек
  16. Python: библиотеки и функции
  17. Retrying в Python: повторные вызовы
  18. Непрерывная проверка в Python
  19. Доступ к локальным переменным
  20. Логические значения в Python
  21. Counter() — подсчет элементов
  22. Основы Python
  23. Магические методы в Python
  24. Работа с итераторами в Python
  25. Создание графики с черепахой
  26. Работа с CSV файлами в Python
  27. Модуль subprocess: запуск внешних команд
  28. Возврат нескольких значений из функции
  29. Правила именования переменных
  30. Ускорение кода с помощью векторизации
  31. Преобразование в float
  32. Метод lt для сортировки объектов
  33. Расчет времени выполнения
  34. Генератор чисел Фибоначчи
  35. Функция sleep() в Python
  36. Пустой оператор pass в Python
  37. Запуск внешнего кода в Jupyter
  38. Множественное назначение в Python
  39. Настройка Cron
  40. Преобразование многоуровневого словаря
  41. Аннотации типов в Python
  42. Особенности ключей словаря в Python
  43. Передача аргументов через **arguments
  44. Импорт модулей в Python 3.12
  45. Функция rsplit() в Python
  46. Поиск индекса элемента
  47. Метод radd для пользовательских чисел

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