Курс 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"
- split() — разделение строки
- Работа с итераторами в Python
- Запуск внешнего кода в Jupyter
- Работа с переменными в Python
- Установка и использование pyshorteners
- Оператор морж в Python 3.8
- Просмотр внешнего файла в Python
- Извлечение аудио из видео
- Оптимизация памяти в Python
- Очистка данных с помощью pandas
- Декоратор Ajax required
- Структура данных deque в Python
- Установка и использование библиотеки google
- Установка и использование howdoi
- Поиск уникальных и повторяющихся элементов
- Создание и обучение модели с Keras
- Переопределение метода __rshift__
- Профилирование данных с Pandas
- Работа со строками в Python
- Расчет времени выполнения кода
- Список импортированных модулей в Python
- Функциональное программирование в Python
- Выход из профиля в Django
- Оператор match в Python
- Метод split() в Python
- Оператор распаковки в Python
- Получение списка кортежей из словаря
- Руководство по библиотеке pydantic
- Контроль точности вывода чисел
- Логирование в Python
- Поиск HTML-элементов с BeautifulSoup
- Метаклассы в Python
- Переопределение метода len
- Работа с дробями в Python
- Секреты Python
- Переворот последовательности
- Конкатенация строк в Python
- Подсчет элементов в списке с Counter
- Оператор обр. импликации
- Отправка HTTP-запросов в Python
- Вычисление разности множеств в Python
- Сортировка и обратный порядок
- Метод __int__ в Python
- Искажение имен в Python
- Циклы for в Python
- Расчет времени выполнения
- Операции с массивами в NumPy
- Создание обратного итератора















