Курс 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. Метод enumerate() в Python
  3. Разработка игры Pong с turtle
  4. OrderedDict — упорядоченный словарь
  5. Статическая типизация в Python
  6. Функции с необязательными аргументами
  7. Транспонирование 2D-массива с помощью zip
  8. Генератор бросков кубиков
  9. Измерение времени выполнения кода
  10. Хранение переменных в словаре.
  11. Извлечение чисел из текста
  12. Оператор «is not» в Python
  13. Возврат нескольких значений
  14. Преобразование регистра символов
  15. Метод __complex__ в Python
  16. Функции высшего порядка в Python
  17. Логирование с Logzero: ротация файла
  18. Работа с collections в Python
  19. Присвоение и ссылки
  20. Обмен переменными в Jupyter
  21. Контекстный менеджер в Python
  22. Получение локальных переменных в Python
  23. Инициализация переменных
  24. Рекурсия для обращения строки
  25. Сокращение ссылок с pyshorteners
  26. Использование функции enumerate()
  27. Функции в Python: создание и вызов
  28. Сравнение объектов в Python
  29. Удаление символа из строки
  30. Метод __call__ в Python
  31. Добавление Progressbar в Python
  32. Преобразование текста в речь с Python
  33. Преобразование вложенного списка
  34. Основы работы со строками в Python
  35. Обмен значений переменных в Python
  36. Преобразование генераторов в циклы
  37. CSV строка разделение в Python
  38. Переворот строки
  39. Отправка POST-запроса в REST API
  40. Оператор «not» в Python
  41. Названия переменных
  42. Оператор continue в Python
  43. Применение функции к списку
  44. Переопределение метода __floordiv__

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