Курс 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
- Измерение времени выполнения кода
- Строковое представление объектов
- Фильтрация списка чисел
- Переопределение метода sub
- Шаблоны Flask: условия и циклы
- Создание файла с проверкой ошибки
- Проверка памяти объекта
- Модуль subprocess: запуск внешних команд
- Логирование в Python
- Передача параметров в Python
- Измерение времени выполнения кода
- Mad Libs Generator
- Отладчик pdb: начало работы
- Атрибуты массивов в Numpy
- Логирование с Logzero
- Создание графиков в терминале
- Измерение времени выполнения кода в Python
- Именование переменных в Python
- Отладка производительности Python
- Экспорт функций в Python
- Работа с датой и временем в Python
- Функция print() — вывод информации
- Создание даты из строки ISO
- Объединение списков с использованием itertools.chain
- Импорт модуля из другого каталога
- Запуск файлового сервера
- Работа с Path в Python
- Вычисление разности множеств в Python
- Регистрация на курсы SF Education
- Переворот строки с помощью срезов
- Конвертация текстовых чисел с помощью Numerizer
- Защита данных в Python
- Применение промокода в Много лосося
- Генератор списка в Python
- Обработка исключений в Python
- Избегайте ошибку FileNotFoundError
- Область видимости переменных в Python
- Бинарный поиск
- Python: возвращение нескольких значений
- Роль запятой в Python
- ROT13 Шифр Цезаря в Python















