Курс 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. Подсчет количества элементов в списке
  2. Векторизация в Python с NumPy.
  3. Генератор надежных паролей
  4. Переопределение метода __floordiv__
  5. Оператор Walrus в Python
  6. Метод get для словарей
  7. Измерение потребления памяти при сортировке
  8. Работа с модулем Calendar
  9. Псевдонимы в Python
  10. Метод join() для объединения элементов строки
  11. Чтение и запись TOML-конфигов
  12. Управление виртуальными окружениями в Python
  13. Извлечение аудио из видео
  14. Распаковка с оператором *
  15. Получение текущего времени в Python
  16. Оператор @ для умножения матриц
  17. Секреты Python
  18. Сокращение ссылок с pyshorteners
  19. Работа с модулем cmath
  20. Проверка версии Python
  21. Очистка данных с Pandas
  22. Получение списка кортежей из словаря
  23. Отображение графиков в Jupyter с Matplotlib
  24. Основы Python
  25. Множественное назначение в Python
  26. Статическая типизация в Python
  27. Символ подчеркивания в Python
  28. Метод __iand__ для пользовательских классов
  29. Обновление ключей в Python
  30. Оператор continue в Python
  31. Установка и использование pyshorteners
  32. Проверка элемента в множестве.
  33. Python reversed() функция
  34. Передача аргументов через **arguments
  35. Создание пустых функций и классов в Python
  36. IPython и Jupyter Notebook: руководство
  37. Участие в LP стейкинге Waves
  38. Python: Фильтрация списков с помощью filter()
  39. Управление памятью в numpy.
  40. Объединение списков с помощью zip
  41. Конкатенация строк с join() в Python
  42. Объединение итераторов
  43. Измерение времени выполнения
  44. Форматирование строк в Python
  45. Перевод двоичного кода в целое число
  46. Аннотации типов в Python
  47. Экранирование символов в Python

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