Курс 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. Отслеживание выполнения программы с библиотекой tqdm
  2. Вывод символов строки в Python
  3. Особенности ключей словаря в Python
  4. Умножение строк и списков
  5. Выражения-генераторы в Python
  6. Переворот последовательности
  7. Освобождение памяти в Python
  8. Создание OrderedDict
  9. Работа с часовыми поясами в Python
  10. Проверка версии Python
  11. Форматирование строк в Python
  12. Оператор is в Python
  13. Аргументы *args и **kwargs
  14. Обработка ошибок в Python
  15. Оптимизация методов в Python 3.7
  16. Блок try…finally в Python
  17. Разность множеств
  18. Генераторы списков
  19. Оператор «and» в Python
  20. Метод __ilshift__ для битового сдвига влево
  21. Python Ellipsis использование
  22. Перегрузка операторов в Python
  23. Метод eq для сравнения объектов
  24. Использование модуля __future__
  25. Итераторы в Python
  26. Анализ текста на русском языке с помощью Pymystem3
  27. Установка виртуального окружения Python
  28. Форматирование данных с помощью pprint
  29. Объединение словарей в Python
  30. capitalize() — изменение регистра первого символа строки
  31. Инициализация объекта
  32. Подсчет частотности элементов в Python
  33. Работа с CSV файлами в Python
  34. Измерение времени выполнения кода
  35. Работа со стеком в Python
  36. Присвоение и ссылки
  37. Вывод баннеров
  38. Установка переменной среды в Python
  39. Ограничение ресурсов в Python
  40. Комментарии в Python
  41. Декораторы в Python
  42. inspect в Python: анализ кода
  43. Работа с комплексными числами
  44. Очистка данных с Pandas
  45. Преобразование текста в нижний регистр

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