Курс 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. Структура строк в Python
  3. Метод ipow для возведения в степень
  4. Отрицательные индексы списков в Python
  5. Именование столбцов в Python с pandas
  6. Метод __irshift__ для побитового сдвига вправо
  7. Работа со строками в Python
  8. Создание словаря через dict comprehension
  9. Замена текста в Python
  10. Мониторинг работы программы Py-spy
  11. Создание OrderedDict
  12. Работа с геоданными с помощью geopy
  13. Отладка кода
  14. Использование super() в Python
  15. Хеширование паролей с использованием salt
  16. Переворот списка в Python
  17. Округление чисел с помощью round
  18. Именованные срезы в Python
  19. Методы list в Python
  20. Создание словарей в Python
  21. Освоение Python
  22. Оператор walrus в Python
  23. Дефолтные параметры в Python
  24. Аннотации типов в Python
  25. Печать комбинаций в Python с Itertools
  26. Python UserString — создание подклассов строк
  27. Удаление знаков препинания в Python
  28. Функция с **kwargs в Python
  29. Сравнение def и lambda-функций
  30. Построение графиков в терминале с bashplotlib
  31. Ключевое слово global в Python
  32. Python: изменяемые и неизменяемые коллекции
  33. Замер времени выполнения кода
  34. Участие в сообществе @selectel
  35. Создание функций высшего порядка
  36. Классы данных в Python
  37. Измерение времени выполнения кода в Python
  38. Проверка типов с использованием isinstance
  39. Сортировка с помощью параметра key
  40. Операции с массивами в NumPy
  41. Создание и использование модулей в Python
  42. f-строки в формате строк
  43. Метод __irshift__ для Python
  44. Генераторные выражения и islice.
  45. Транспонирование 2D-массива с помощью zip

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