Курс 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"
- Оператор break в Python
- Подсчет вхождений элементов
- Декораторы в Python
- Операторы сравнения в Python
- Генерация случайных чисел Python
- Установка пакетов с помощью pip
- Комментарии в Python
- Управление браузером с Selenium
- Обучение модели с указанием эпох
- Анонимные функции в Python
- Профилирование с Pandas
- Метод pop() списка
- Функции map, filter и reduce
- Секреты Python
- Преобразование списков в словарь
- Принципы Zen Python
- Генераторы в Python
- Структура строк в Python
- Хэш-функции и метод цепочек
- Python: Splat-оператор и splatty-splat
- Модуль math: константы π и e
- Тестирование функции сложения
- Создание GUI с Tkinter: Entry
- Установка User-Agent в Python
- Генерация случайных чисел в Python
- Работа с аргументами командной строки
- Отрицательные индексы списков
- Поиск шаблона в строке
- Создание списка через итерацию
- Деление в Python
- Работа с многоуровневыми словарями в Python
- Работа со строками в Python
- Установка и использование pyshorteners
- Оптимизация гиперпараметров с Scikit Optimize
- Функции с необязательными аргументами
- Подписка на каналы разработчиков
- split() — разделение строки
- Освобождение памяти в Python
- Форматирование строк с f-строками
- Метод repr() в Python
- f-строки в формате строк
- Поиск индекса элемента
- Декораторы в Python
- Переворот списка в Python















