Курс 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"
- Использование функции enumerate()
- Преобразование данных в Python
- Удаление элемента из списка
- Виртуальное окружение Python
- F-строки в Python
- Метод Enumerate() для списков
- Метод splitlines() для разделения строк
- Разница между датами
- Работа с deque из collections
- Установка и использование библиотеки google
- Тип CodeType в Python.
- Создание OrderedDict
- Defaultdict в Python
- Хранение данных с помощью dataclasses
- Описание скриптов в README
- Enum в Python
- Аннотации типов в Python
- Метод bool() в Python
- Обход словаря в Python
- Форматирование строк в Python
- Экспорт данных в файл.
- Проверка типов с помощью isinstance
- Лямбда-функции в Python
- Работа со строками в Python.
- Метод append() для списка
- Множественное наследование в Python
- Оператор «is not» в Python
- Генераторы в Python
- Разделение строки с регулярными выражениями
- Оператор break в Python
- Рациональные числа в Python
- Декораторы в Python
- Запуск Python из интерпретатора
- Копирование в Python
- Проблемы с dict в Python
- Функция enumerate() в Python
- Комментарии в Python
- Удаление ключа из словаря в Python
- Профилирование данных с Pandas
- Метод join() для объединения элементов строки
- Метод get для словаря
- Освоение Python
- Профилирование данных с Pandas.
- Функция format() в Python
- Работа с контекстными переменными
- Поток данных в Python















