Курс 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. Закрытие файла в Python
  2. Подробная информация о %pinfo
  3. Инверсия списков и строк в Python
  4. Срез списка в Python
  5. Очистка строки в Python
  6. Создание функций высшего порядка
  7. Пространство имен в Python
  8. Python reversed() vs срез[::-1]
  9. Работа с срезами в Numpy
  10. Расширение информации об ошибке в Python
  11. Оператор «or» в Python
  12. Искажение имен в Python
  13. Импорт модуля из другого каталога
  14. Итерации в Python
  15. Установка и использование Python-dateutil
  16. Циклы for в Python
  17. Операторы += в Python
  18. Работа с байтовыми строками в Python
  19. Обновление шаблона base.html
  20. Итераторы с потерямиZIP
  21. Работа с множествами в Python
  22. Операторы присваивания в Python
  23. Метод invert для побитового отрицания
  24. Метод append() для списка
  25. Запуск файлового сервера
  26. Замыкания в Python
  27. Аннотации типов в Python
  28. Установка и использование pyshorteners
  29. Переопределение оператора % для объектов
  30. Метод ne для сравнения объектов
  31. Обработка ошибок в Python
  32. Справка по импортированным модулям
  33. Множественное назначение в Python
  34. Объединение списков в строку
  35. Создание списков в Python
  36. Сохранение Unicode в JSON
  37. Список переменных в Python
  38. Атрибуты массивов в Numpy
  39. Манипуляция формой массива в Numpy
  40. Хеширование паролей с использованием salt
  41. Работа с YAML в Python
  42. Основы работы с базами данных в Python
  43. Antigravity модуль
  44. Логические операторы в Python
  45. Обработка ошибок ввода данных

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