Курс 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. Создание словаря через dict comprehension
  3. Счетчик в Python: most_common()
  4. Метод index() в Python
  5. Аргумент по умолчанию
  6. Основы Python
  7. Создание таблиц в Python с PrettyTable
  8. Функция format() в Python
  9. Основные операции с библиотекой Numpy
  10. Оптимизация интернирования строк
  11. Преобразование букв в нижний регистр
  12. Настройка вывода NumPy
  13. Вставка переменных в шаблоны Flask
  14. Избегайте двойного подчеркивания
  15. Копирование объектов в Python
  16. Именованные аргументы в Python
  17. Протокол управления контекстом
  18. Оператор «or» в Python
  19. Метод join() для объединения элементов
  20. Работа с Path в Python
  21. Запуск асинхронной корутины
  22. Создание новых списков через list comprehensions
  23. Создание словарей с defaultdict()
  24. Повторение и перенос строки
  25. Избегание изменяемых аргументов
  26. Работа с буфером обмена на Python
  27. Создание OrderedDict
  28. Обработка данных в Python
  29. Работа с контекстными переменными
  30. Функция product() в Python
  31. Python: возвращение нескольких значений
  32. Работа с файлами в Python
  33. Обучение модели с указанием эпох
  34. Анализ кода — Python
  35. Метод join() с набором
  36. Подсчет элементов с помощью Counter
  37. Оптимизация гиперпараметров с Scikit Optimize
  38. Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
  39. Обратный список чисел
  40. Преобразование в float
  41. Группы исключений в Python
  42. Метод сравнения объектов в Python
  43. Функция enumerate в Python
  44. Установка Python — Простое руководство
  45. Объединение списков в Python
  46. Обмен значений переменных в Python
  47. Частичное совпадение пользовательского ввода в Python 3.10

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