Курс 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"
- Преобразование в float
- Роль ключевого слова self
- Получение текущей даты в Python
- Списковое включение в Python
- Работа с процессами в Python
- Метод __ixor__ для побитового исключающего ИЛИ
- Работа с файлами в Python
- Имена объектов в Python
- Поиск подстроки в строке
- Асинхронное программирование с asyncio
- Равенство и идентичность в Python
- Установка и загрузка Instaloader
- Форматирование данных с pprint
- Работа с каталогами в Python
- Подсчет элементов в Python
- Создание GUI с Tkinter: Entry
- Удаление ключа из словаря
- Lambda-функция в Python: использование с map() и sum()
- Работа с NumPy.linalg
- Разрешение имен в Python
- Управление ресурсами в Python
- SciPy: широкий функционал для математических операций
- Метод rmatmul для обратного матричного умножения
- Работа с географическими данными.
- Приближение чисел в Python
- JSON-esque в Python
- Установка Git и AWS CLI
- Удаление дубликатов из списка с помощью dict.fromkeys
- Ускоренный импорт библиотек
- Нан-рефлексивность в Python
- Создание Telegram-бота на Python
- Библиотека funcy: удобные утилиты
- Сравнение строк в Python
- Форматирование строк в Python
- Преобразование range в итератор
- Управление контекстом выполнения
- Подписка на @SelectelNews
- Множества и frozenset
- Метод Event.wait() в Python
- Декоратор Ajax required
- Проверка условий в Python
- Изменение элемента списка
- Сравнение строк в Python
- Регистрация на хакатоне
- Модуль Antigravity в Python 3
- Python: Splat-оператор и splatty-splat
- Python Аргументы по умолчанию
- Обмен переменными в Jupyter
- Разделение строки в Python















