Курс 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. Использование функции enumerate()
  4. Список переменных в Python
  5. Преобразование чисел в слова
  6. Генерация резюме в Gensim
  7. Работа с модулем os в Python
  8. Избегайте ошибку FileNotFoundError
  9. Создание объекта timedelta
  10. Генератор чисел Фибоначчи
  11. Разделение строки с помощью re.split()
  12. Переменная Шредингера
  13. Работа с OpenCV
  14. Работа с комплексными числами в Python
  15. Работа с изображениями Pillow
  16. Деление в Python
  17. Библиотека funcy: удобные утилиты
  18. Отправка HTTP-запросов с User-Agent
  19. Объединение строк с помощью метода join
  20. Замыкания в Python
  21. Вызов внешних программ в Python с помощью sh
  22. Инверсия списка/строки в Python
  23. Цикл for в Python
  24. Методы __repr__ и __str__ в Python
  25. Поиск уникальных и повторяющихся элементов
  26. Многоточие в Python
  27. Срезы в Python
  28. Метод __irshift__ для побитового сдвига вправо
  29. Magic Commands — улучшение работы с Python
  30. Упрощенный вывод данных в Python
  31. Копирование объектов в Python
  32. Округление чисел с помощью round
  33. Работа с атрибутом dict
  34. Установка и использование Telegram API в Python
  35. Поиск всех индексов подстроки
  36. Сумма элементов списка
  37. Использование *args
  38. Отступы в Python
  39. Форматирование строк в Python
  40. Логические значения в Python
  41. EMOT преобразование эмодзи в текст
  42. Встроенные функции Python
  43. Monkey Patching в Python
  44. Глобальные переменные в Python
  45. Обработка аргументов Python
  46. Работа с процессами в Python

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