Курс 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
- Обмен значений переменных в Python
- Поиск элементов BeautifulSoup
- Форматирование объектов с модулем pprint
- Создание таблиц в Python с PrettyTable
- Декораторы в Python
- Генераторы списков
- Оператор Walrus в Python 3.8
- Вызов внешних программ в Python с помощью sh
- Проверка наличия элемента в списке
- Конструктор в Python
- Генераторные функции в Python
- Методы работы со списками
- Работа с контекстным менеджером Pool
- Безопасный доступ к значениям словаря
- Установка и использование модуля «howdoi»
- Расчет времени выполнения программы
- Работа с базами данных SQLite
- Сложение матриц в NumPy
- Изменение элемента списка
- Генерация UUID в Python
- Атрибуты объекта в Python
- Определение функций с необязательными аргументами
- Ускорение выполнения кода в Python
- Анализ кода — Python
- Преобразование объекта в строку
- Установка и использование TensorFlow
- Управление IP-адресами через прокси
- Поиск самого длинного слова в списке с использованием max()
- Удаление элемента по индексу в Python
- Группировка элементов Python
- Установка виртуального окружения Python
- Lambda-функция в Python: использование с map() и sum()
- Сортировка данных в Python
- Модуль array: создание и использование массивов
- Поиск индекса элемента
- Выключение компьютера с помощью Python
- Переименование файлов в Python
- Генератор списка в Python
- Отладка производительности Python
- Инверсия списка и строки в Python
- Замена подстроки
- Повторение элементов в Python
- Преобразование регистра символов
- JMESPath в Python
- Хеширование паролей с солью















