Курс 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. Сортировка слиянием
  3. Python и Юникод: работа с цифрами
  4. Генерация случайных чисел в Python
  5. Передача аргументов через **arguments
  6. Нахождение отличий в списках
  7. Управление User-Agent в Python
  8. Логирование с Logzero
  9. Вывод букв строки в Python
  10. Итерации в Python
  11. Автоматизация скриптов на AWS Lightsail.
  12. Форматирование объектов с модулем pprint
  13. Работа с контекст-менеджером «with»
  14. Удаление символа из строки
  15. Операции с комплексными числами
  16. Создание Radio кнопок в tkinter
  17. Оформление кода по PEP 8
  18. Работа с процессами в Python
  19. Логирование с Logzero: ротация файла
  20. Получение идентификатора объекта в памяти
  21. Python Translator: создание локальных переводчиков
  22. Метод split() для разделения строк
  23. Поиск всех индексов подстроки
  24. Магические методы в Python
  25. Метод pop() списка
  26. Counter() — подсчет элементов
  27. Однострочники Python
  28. Подчеркивание в REPL
  29. Форматирование даты с strftime()
  30. Игра Виселица на Python
  31. Проверка надежности пароля на Python
  32. Форматирование строк в Python
  33. Условные выражения в Python
  34. Создание копии списка в Python
  35. Создание вложенного генератора
  36. Структурирование данных с Pydantic
  37. Декораторы в Python
  38. Многострочные комментарии в Python
  39. Работа с файлами в Python
  40. Python Метод Union Множеств
  41. Создание веб-приложения с Flask
  42. Создание пользовательской коллекции в Python
  43. Переопределение метода __eq__
  44. Декораторы в Python
  45. EMOT преобразование эмодзи в текст

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