Курс Python → Проверка подстроки в строке
Для проверки наличия подстроки в строке в Python можно использовать оператор in. Этот оператор позволяет проверить, содержится ли определенная подстрока в строке. Например, если у нас есть строка text = "Hello, World!", то мы можем проверить, содержится ли подстрока «Hello» в этой строке следующим образом:
text = "Hello, World!"
if "Hello" in text:
print("Подстрока найдена")
else:
print("Подстрока не найдена")
Этот код выведет сообщение «Подстрока найдена», так как подстрока «Hello» действительно содержится в строке text. Если же подстрока не будет найдена, то будет выведено сообщение «Подстрока не найдена».
Кроме того, можно использовать метод find() для поиска подстроки в строке. Этот метод возвращает индекс первого вхождения подстроки в строку. Если подстрока не найдена, метод вернет -1. Например:
text = "Hello, World!"
index = text.find("World")
if index != -1:
print("Подстрока найдена в позиции", index)
else:
print("Подстрока не найдена")
В данном случае, если подстрока «World» будет найдена в строке text, то будет выведено сообщение «Подстрока найдена в позиции 7», так как это индекс первого вхождения подстроки. Если же подстрока не будет найдена, будет выведено сообщение «Подстрока не найдена».
Другие уроки курса "Python"
- Модуль inspect
- Функция enumerate в Python
- Логирование с Logzero
- Глобальные переменные в Python
- Курсы Яндекс Практикум
- Работа с множествами в Python
- Оболочка Python
- Передача словаря через **kwargs
- Namedtuple в Python
- Метод rmatmul для обратного матричного умножения
- Создание новых списков через list comprehensions
- Виртуальное окружение Python
- Создание OrderedDict
- Измерение времени выполнения кода
- Модуль Operator в Python
- Автоматизация скриптов на AWS Lightsail.
- Логирование в Python
- Операторы присваивания в Python
- Нан-рефлексивность в Python
- Методы shutil для работы с файлами
- Декораторы в Python
- Обработка исключения UnboundLocalError
- Проверка типов с использованием isinstance
- Копирование в Python
- Метод eq для сравнения объектов
- Получение текущего времени в Python
- Декоратор проверки активности
- Управление ресурсами с контекстными менеджерами
- Документация функции help() в Python
- Отправка POST запроса на сервер.
- Отслеживание прогресса с tqdm
- Сложение матриц в NumPy
- Использование defaultdict в Python
- Подписка на каналы разработчиков
- Встроенные функции Python
- Функции map, filter и reduce
- Подробная информация о %pinfo
- GitHub в Telegram: подписка на уведомления
- Проверка ввода с помощью isdigit
- Нахождение максимального значения и его индекса в списке
- Форматирование данных с помощью pprint
- Присоединение элементов коллекции
- Метод ne для сравнения объектов
- Генераторы в Python















