Курс 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"
- Defaultdict в Python
- Комментарии в Python
- Курсы Яндекс Практикум
- Анонимные функции Lambda
- Методы работы со строками в Python
- Создание словаря через dict comprehension
- Использование метода lower()
- Конкатенация строк в Python
- Операторы += в Python
- Модуль inspect: получение информации о объектах
- Python union() функция — объединение множеств
- Транспонирование матрицы в Python
- Howdoi — получение ответов из терминала
- Метод append() для списка
- Dict Comprehension в Python
- Применение промокода в Много лосося
- Циклы в Python
- Обязательные аргументы в Python
- Оптимизация гиперпараметров с Scikit Optimize
- Многострочные комментарии в Python
- Получение значений из словарей
- Удаление элемента из списка
- Переопределение метода __or__()
- Обработка исключений в Python
- Многострочные комментарии в Python
- Глобальные переменные в Python
- Метод rmatmul для обратного матричного умножения
- Обновление множества в Python
- Метод rsub для пользовательских чисел
- Работа с GitHub в Telegram
- Удаление первого элемента списка
- Сортировка данных в Python
- Очистка данных с помощью pandas
- Работа с collections в Python
- Форматирование строк в Python
- Обработка аргументов Python
- Преобразование объекта в строку
- Python OrderedDict и fromkeys() — работа с словарями
- Модуль pprint: улучшение вывода данных
- Многострочные комментарии в Python
- Печать комбинаций в Python с Itertools
- None в Python: использование и особенности
- Удаление специальных символов с помощью re.sub
- Изменение списка срезами
- Python groupby() из itertools: работа с повторяющимися элементами
- Измерение времени выполнения кода в Python















