Курс 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. Оператор += в Python
  3. Объединение, распаковка и деструктуризация
  4. Генераторы в Python
  5. Курсы Яндекс Практикум
  6. Получение значений из словарей
  7. Возврат нескольких значений
  8. Принципы Zen Python
  9. Определение относительного пути
  10. Извлечение аудио из видео
  11. Приближение чисел в Python
  12. Создание новых функций через partial
  13. Наследование в программировании
  14. Присвоение и ссылки
  15. Импортирование в Python
  16. %pinfo: получение информации об объекте
  17. Показ всплывающих окон Tkinter
  18. Обработка элементов в Python
  19. Поиск индекса элемента в списке
  20. Создание функций с произвольным количеством аргументов
  21. Отображение HTML кода в Python
  22. Эффективная конкатенация строк в Python
  23. Библиотека schedule: планировщик задач
  24. Преобразование строк в числа с плавающей запятой
  25. Печать календаря
  26. Объединение списков с помощью zip
  27. Метод __float__ в Python
  28. Установка пакетов с помощью pip
  29. Работа со временем в Python
  30. Создание коллекций из генератора
  31. Функция enumerate() в Python
  32. Оптимизация памяти в Python
  33. Функции-генераторы в Python
  34. lru_cache оптимизация функций
  35. Логирование в Python
  36. Объединение коллекций в Python
  37. Проверка индексов коллекции
  38. Объявление переменных в Python
  39. Пересечение списков с использованием множеств
  40. Метод join() для объединения строк
  41. Компиляция регулярных выражений
  42. Принцип одной функции
  43. Генерация случайных чисел в Python
  44. Работа с классами данных
  45. Форматирование данных с pprint
  46. Работа с временем в Python
  47. Автоматизация скриптов на AWS Lightsail.

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