Курс 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"
- Нахождение самого длинного слова в списке с помощью max
- Переменная Шредингера
- Подсчет элементов в Python
- Переопределение метода divmod
- Создание словарей с defaultdict()
- enumerate() в Python для работы с индексами
- Проверка типов с помощью isinstance
- Использование type hints
- Тестирование времени с Freezegun
- Оптимизация строк в Python
- Настройка логгера Logzero
- Сглаживание списка
- Отладка регулярных выражений в Python
- Создание функций высшего порядка
- Отправка HTTP-запросов в Python
- Присоединение элементов коллекции
- Возврат нескольких значений из функции
- Руководство по использованию Colorama
- Объединение списков в Python
- Работа с кортежами
- Печать календаря в Python
- Функциональное программирование.
- Любовь к Python
- Удаление элемента из списка
- Замер времени выполнения кода
- Получение частей дроби
- Создание даты из строки ISO
- Поиск уникальных элементов строкой в Python
- Оптимизация гиперпараметров в Python
- Очистка строки в Python
- Замыкания в Python
- Декораторы в Python
- Фильтрация элементов с помощью islice
- Разделение строки с помощью split()
- Создание словаря и множества
- Python: цикл for и оператор присваивания
- Открытие и редактирование скриптов Python
- Отладка в Python
- Объединение объектов в Python
- Преобразование строк в числа с плавающей запятой
- Приближение чисел в Python
- Работа с PosixPath() в Python
- Получение пути к текущему скрипту с помощью os
- Тестирование модели в PyTorch
- Flask — веб-фреймворк Python
- Распаковка значений в Python
- Логирование с Logzero
- Декораторы классов
- Вычисление логарифмов в Python















