Курс 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. Карта бомбоубежищ в Москве и Питере
  3. Пространство имен в Python
  4. Оценка точности модели
  5. Тестирование модели в PyTorch
  6. Отправка HTTP-запросов в Python
  7. Метод rename() для переименования файлов и каталогов
  8. Хранение данных с помощью dataclasses
  9. Операторы объединения в Python 3.9
  10. Хранение переменных в словаре.
  11. Работа с кортежами
  12. Преобразование регистра строк
  13. Работа с итераторами в Python
  14. Вставка переменных в шаблоны Flask
  15. Создание списка через цикл
  16. Блок try…finally в Python
  17. Конвертация текстовых чисел с помощью Numerizer
  18. Использование super() в Python
  19. Разделение строк методом split()
  20. Работа со строками в Python
  21. Основные функции и модули Python
  22. TON Smart Challenge #2: участие и подготовка
  23. Форматирование данных с помощью pprint
  24. Извлечение аудио из видео
  25. Работа с множествами в Python
  26. Атрибуты объекта в Python
  27. Функция rsplit() в Python
  28. Комментарии в Python
  29. Глобальные переменные в Python
  30. Проверка типа данных
  31. Разработка игры Pong с turtle
  32. Метод get для словаря
  33. Метод classmethod
  34. Замена подстроки
  35. Работа с индексами списков
  36. Блок else в обработке исключений
  37. Управление виртуальными средами в Python
  38. Изменение элемента списка
  39. Объединение коллекций в Python
  40. Методы split() и join() — Python строк.
  41. Методы classmethod и staticmethod
  42. Метод remove() для удаления элемента из списка
  43. Переопределение оператора % для объектов
  44. Логический оператор «and» в Python
  45. Равенство и идентичность в Python
  46. Метод join() для объединения элементов
  47. Генераторы данных

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