Курс 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"
- Форматирование данных с pprint
- Каналы Senior: Python, Java, Frontend, SQL, C++
- Тестирование времени с Freezegun
- Объединение списков в Python
- Хеши в Python
- Метод __complex__ в Python
- Удаление ссылок в Python
- Метод lt для сортировки объектов
- Введение в Python
- Переопределение метода len
- Мониторинг памяти с Pympler
- Сложение матриц в NumPy
- Python Translator: создание локальных переводчиков
- Работа с итераторами через срезы
- Объединение словарей в Python
- Лямбда-функции в Python
- Создание множества в Python
- Проверка списка: any() и all()
- Преобразование в float
- Отслеживание выполнения программы с библиотекой tqdm
- Поиск подстроки в строке
- Python Метод Union Множеств
- Работа с defaultdictами в Python
- Управление ресурсами в Python
- Присвоение и ссылки
- Работа с файлами и директориями в Python.
- Перегрузка операторов в Python
- Работа с timedelta
- Запуск асинхронной корутины
- Модуль Operator в Python
- Установка и использование Logzero
- Нахождение хеша для бесконечности и NaN в Python
- Поиск всех индексов подстроки
- Удаление URL-адресов в Python
- Операции с датами в Python
- Оператор zip в Python
- Создание и удаление объектов
- Определение объема памяти объекта
- Ограничение ресурсов в Python
- Concrete Paths — метод .with_suffix()
- Блок try…finally в Python
- Математические функции в Python
- Создание списка дат
- Извлечение аудио из видео
- Методы __repr__ и __str__ в Python
- Форматирование строк в Python
- Оператор == в Python















