Курс 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"
- Использование обратной косой черты в f-строках
- Функция с *args.
- Работа с модулем bisect
- Конвертация изображений в PDF
- Транспонирование 2D-массива с помощью zip
- Профилирование с Pandas
- Создание новых списков в Python
- Загрузка постов Instagram
- Метод __irshift__ для Python
- Генерация UUID в Python
- Оптимизация создания строк
- Работа с CSV в Python
- Функции высшего порядка в Python
- Лямбда-функции в Python
- Функции с дополнением
- Удаление символа из строки
- Основы работы со строками в Python
- Проверка подстроки в строке
- Обработка ошибок в Python
- Явный импорт в Python
- Функция enumerate() — Python
- Поиск файлов по шаблону
- Непрерывная проверка в Python
- Подсказки типов в Python
- Аргументы *args и **kwargs
- Преобразование строки в число
- Сравнение объектов в Python
- Python: библиотеки и функции
- Построение графиков в терминале с bashplotlib
- Отладка утечек памяти в Python
- Профилирование кода на Python
- Запуск внешнего кода в Jupyter
- Философия Python
- Регулярные выражения в Python
- Экспорт данных с помощью writefile
- Метод radd для пользовательских чисел
- Создание матрицы в Python
- Управление ресурсами с контекстными менеджерами
- Оператор walrus в Python
- Безопасные SQL-запросы в Python 3.11
- Равенство и идентичность в Python
- Расчет времени выполнения
- Оператор is в Python
- Модуль functools в Python
- Генератор чисел Фибоначчи















