Курс 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. Создание копии итератора
  5. Использование подчеркивания в REPL
  6. Замена символов в строке
  7. Работа с *args и **kwargs в Python
  8. Конкатенация строковых литералов
  9. Метод join() для объединения элементов строки
  10. Работа с deque из collections
  11. Преобразование Word в PDF с Spire.Doc
  12. Библиотека schedule: планировщик задач
  13. Автоматизация действий с Pyautogui
  14. Defaultdict в Python
  15. Хеши в Python
  16. Структура данных словарь в Python
  17. Проверка переменных окружения в Python
  18. Работа со слайсами
  19. Загрузка постов Instagram
  20. Сортировка с параметром key
  21. Правила именования переменных
  22. Вычисление фазы комплексного числа
  23. Преобразование PowerPoint в PDF.
  24. Переопределение метода __or__()
  25. Работа с кортежами в Python
  26. Преобразование вложенного списка
  27. Оператор continue в Python
  28. Активация Matplotlib в Jupyter
  29. Рекурсия для обращения строки
  30. Измерение времени выполнения кода
  31. Создание детектора плагиата
  32. Python: отличительная особенность — отступы
  33. Работа с enumerate()
  34. Перемещение и удаление файлов в Python
  35. Философия Python
  36. Обработка аргументов Python
  37. Работа с срезами в Numpy
  38. Функция с **kwargs в Python
  39. Работа с Telegram API на Python
  40. Обработка данных в Python
  41. Многострочные строки в Python
  42. Оператор in для Python
  43. Функция enumerate() — Python
  44. Обмен данными с asyncio.Queue
  45. Обработка исключений
  46. Частичное совпадение пользовательского ввода в Python 3.10

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