Курс 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
- Сравнение def и lambda-функций
- Оболочка Python
- Применение функции map() в Python
- Определение объема памяти объекта
- Разделение строки с помощью split()
- Глобальные переменные в Python
- Сортировка с помощью параметра key
- Изменение элемента списка
- Оптимизация параметров в Python
- Цикл for в Python
- Поиск индексов в списке
- Создание и операции с дробями
- Логические операторы в Python
- Объединение кортежей в Python
- Работа с срезами в Numpy
- Эффективная конкатенация строк с использованием join()
- Метод classmethod
- Уникальность ключей в словаре
- Работа с URL-адресами в Python
- Получение списка кортежей из словаря
- Подписка на SelectelNews в Twitter
- Поиск самого частого элемента
- Генераторы в Python
- Ускоренный импорт библиотек
- Улучшение читаемости кода в Python
- Создание файла с проверкой ошибки
- Библиотека funcy: удобные утилиты
- Перезагрузка оператора в Python
- Гибкие функции Python
- Метод title() в Python
- Обратный список чисел
- Именование переменных в Python
- Переопределение метода __or__()
- Чтение бинарного файла в Python.
- Лямбда-функции в Python
- Оформление кода по PEP 8
- Метод join() для объединения элементов
- Расчет времени выполнения
- Оператор деления для класса Rational
- Работа с файловой системой в Python
- Класс Counter() для подсчета элементов
- Списки в Python: основы
- Особенности запятых в Python
- Проверка дубликатов в Python
- Копирование объектов в Python
- Сравнение def и lambda функций в Python
- Создание класса в Python















