Курс 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. Извлечение новостей с помощью newspaper3k
  2. Кортеж в Python: создание и использование
  3. Работа с zip-архивами в Python
  4. Оптимизация памяти с slots
  5. Аннотации типов в Python
  6. Преобразование числа в список цифр
  7. Многоточие в Python
  8. Работа со списками
  9. Объединение кортежей в Python
  10. Оценка точности модели
  11. Именованные кортежи в Python
  12. Имена объектов в Python
  13. Область видимости переменных в Python
  14. Иерархия классов в Python
  15. Протокол управления контекстом
  16. Нахождение хеша для бесконечности и NaN в Python
  17. Асинхронное программирование с asyncio
  18. Комплексные числа в Python
  19. Howdoi — получение ответов из терминала
  20. Проверка строки на палиндром
  21. Работа с модулем random
  22. Метод split() в Python
  23. Проверка запуска скрипта или импорта модуля
  24. Форматирование данных с помощью pprint
  25. Изменяемые и неизменяемые объекты
  26. Заказ карты Тинькофф Black
  27. Базовые объекты Python
  28. Замена текста в Python
  29. Создание функций с произвольным количеством аргументов
  30. Создание вложенных циклов for
  31. Списки: объединение, изменение
  32. Присвоение и ссылки
  33. Оптимизация гиперпараметров с Scikit Optimize
  34. Работа с прокси в Python
  35. Копирование объектов в Python
  36. Принципы LSP и ISP в Python
  37. Метод join для объединения строк
  38. Переопределение метода divmod
  39. Объединение списков с использованием itertools.chain
  40. Оператор «моржа» (Walrus Operator)
  41. Фильтрация списков с itertools
  42. Проверка окончания строки с помощью str.endswith()
  43. Цикл while в Python
  44. Удаление ключа из словаря
  45. Сумма элементов списка
  46. Принципы программирования

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