Курс 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. Функция enumerate() — Python
  2. Проверка версии Python
  3. Список и кортеж в Python
  4. Метод __int__ в Python
  5. Сравнение строк в Python
  6. Установка Python3.7 и PIP
  7. Защита данных в Python
  8. Преобразование числа в восьмеричную строку
  9. Работа с getopt
  10. Генераторы в Python
  11. Блок try-except-else
  12. Оператор Walrus в Python 3.8
  13. Переопределение метода __rshift__
  14. Хеши в Python
  15. Получение срезов итераторов
  16. Создание новых функций с помощью functools.partial
  17. Руководство по использованию Colorama
  18. Атрибуты класса и экземпляра в Python
  19. Вакансии в Nebius
  20. Методы и функции в Python
  21. Функции в Python
  22. Работа с SQLite в Python
  23. Объединение словарей в Python
  24. Поиск шаблона в строке
  25. Преобразование кортежа в словарь.
  26. Проверка однородности элементов списка
  27. Генераторы в Python
  28. Метод get() в Python
  29. Работа с OpenCV
  30. Замена текста с помощью sub
  31. Удаление элементов из списка в Python
  32. Numpy: объединение массивов
  33. Функция enumerate() в Python
  34. Замена подстроки
  35. Моржовый оператор в Python 3.8
  36. Роль ключевого слова self
  37. Оптимизация поиска в словарях
  38. Переворот строки с использованием цикла
  39. Удаление дубликатов из списка с помощью dict.fromkeys
  40. Метод rmatmul для пользовательских матриц
  41. Извлечение аудио из видео
  42. Вычисление натуральных логарифмов в NumPy
  43. Условное добавление элементов в список
  44. Функция zip() для объединения списков
  45. Асинхронное выполнение задач в Python
  46. Вычисление фазы комплексного числа
  47. Печать месячного календаря
  48. Измерение времени выполнения кода с использованием time

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