Курс 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"
- Удаление знаков препинания в Python
- Оптимизация методов в Python 3.7
- Преобразование строк в числа с плавающей запятой
- Циклы в Python
- Управление ресурсами в Python
- Сортировка в Python
- Работа с модулем Calendar
- Список переменных с %who
- Операции с массивами в NumPy
- Форматирование строк в Python
- Создание списков в Python
- Замер времени выполнения кода
- Основы работы со строками в Python
- Метод get() для словарей
- Реверс строки в Python
- Нахождение разницы между списками в Python
- Оператор объединения словарей
- Эффективная конкатенация строк с использованием join()
- Модуль sys: основы
- Константы в модуле cmath
- F-строки в Python 3.8
- Генераторы в Python
- Декораторы в Python
- Список импортированных модулей в Python
- Библиотека Emoji: использование смайлов в Python
- Генератор надежных паролей
- Удаление дубликатов из списка
- Функция map() и ленивая оценка
- Установка и использование Telegram API в Python
- Принципы программирования
- Управление памятью в Python
- Метод rrshift для пользовательских объектов
- Работа с zip()
- Принципы программирования
- Метод rxor для операции побитового исключающего «или»
- Копирование объектов в Python
- Работа с очередями в Python
- Операторы увеличения и уменьшения переменной
- Именованные кортежи в Python
- Конкатенация строк с помощью join()
- Работа с необработанными строками
- Экспорт данных в файл.
- Логирование с Logzero
- Генераторы в Python
- Python и Монти Пайтон
- Использование модуля __future__
- Метод get для словарей















