Курс 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"
- Извлечение новостей с помощью newspaper3k
- Кортеж в Python: создание и использование
- Работа с zip-архивами в Python
- Оптимизация памяти с slots
- Аннотации типов в Python
- Преобразование числа в список цифр
- Многоточие в Python
- Работа со списками
- Объединение кортежей в Python
- Оценка точности модели
- Именованные кортежи в Python
- Имена объектов в Python
- Область видимости переменных в Python
- Иерархия классов в Python
- Протокол управления контекстом
- Нахождение хеша для бесконечности и NaN в Python
- Асинхронное программирование с asyncio
- Комплексные числа в Python
- Howdoi — получение ответов из терминала
- Проверка строки на палиндром
- Работа с модулем random
- Метод split() в Python
- Проверка запуска скрипта или импорта модуля
- Форматирование данных с помощью pprint
- Изменяемые и неизменяемые объекты
- Заказ карты Тинькофф Black
- Базовые объекты Python
- Замена текста в Python
- Создание функций с произвольным количеством аргументов
- Создание вложенных циклов for
- Списки: объединение, изменение
- Присвоение и ссылки
- Оптимизация гиперпараметров с Scikit Optimize
- Работа с прокси в Python
- Копирование объектов в Python
- Принципы LSP и ISP в Python
- Метод join для объединения строк
- Переопределение метода divmod
- Объединение списков с использованием itertools.chain
- Оператор «моржа» (Walrus Operator)
- Фильтрация списков с itertools
- Проверка окончания строки с помощью str.endswith()
- Цикл while в Python
- Удаление ключа из словаря
- Сумма элементов списка
- Принципы программирования















