Курс 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. Вычисление натурального логарифма в NumPy
  2. Загрузка постов Instagram
  3. Вызов внешних программ в Python с помощью sh
  4. Big O оптимизация
  5. Метод classmethod
  6. Передача аргументов через **arguments
  7. Метод is_absolute() для PurePath
  8. Поиск email
  9. Перезагрузка оператора в Python
  10. Изменение элемента списка
  11. Создание новых функций с помощью functools.partial
  12. Генераторы списков в Python
  13. Фильтрация данных в Python.
  14. Форматирование строк в Python
  15. Генератор списка с условием if
  16. Создание графиков в терминале
  17. Управление мышью и клавиатурой с Pyautogui
  18. Работа со словарями Python
  19. Метод join() для объединения элементов
  20. Создание копии итератора
  21. Асинхронное программирование с asyncio
  22. Переопределение метода divmod
  23. Подсчет часто встречающихся элементов
  24. Работа с временем в Python
  25. Метод rxor для операции побитового исключающего «или»
  26. Удаление элемента из списка в Python
  27. Создание инструмента обнаружения плагиата
  28. Counter() — подсчет элементов
  29. Проверка версии Python
  30. Проверка окончания строки с помощью str.endswith()
  31. Вывод символов строки в Python
  32. Присвоение значений переменным в Python
  33. Автоматизация скриптов на AWS Lightsail.
  34. Метод join() для объединения элементов строки
  35. Метод rename() для переименования файлов и каталогов
  36. Проверка типов с использованием isinstance
  37. Проверка на истинность объектов в Python
  38. Измерение времени выполнения кода
  39. Поиск индекса элемента
  40. HTTP-запросы с библиотекой Requests
  41. Генераторы в Python
  42. Метод __ilshift__ для битового сдвига влево
  43. Новшества Flask 2.0
  44. Метод Enumerate() для списков
  45. Извлечение новостей с newspaper3k
  46. Ускорение кода с помощью векторизации

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