Курс 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"
- Лямбда-функции в цикле
- Расчет времени выполнения
- Pillow: работа с изображениями
- Управление доступом к модулю
- Перевод двоичного кода в целое число
- Именование переменных в Python
- Переопределение унарных операторов
- Howdoi — получение ответов из терминала
- Сериализация и десериализация объектов
- f-строки в формате строк
- Преобразование символов с помощью map
- Деление в Python
- TypedDict для kwargs в Python 3.12
- Создание словарей и множеств в Python
- Преобразование чисел в восьмеричную строку
- Извлечение новостей с помощью newspaper3k
- Добавление вложенных списков
- Установка User-Agent в Python
- Получение идентификатора объекта в памяти
- Генерация UUID в Python
- Метод split() в Python
- Установка и использование pyshorteners
- Обезопасьте ввод данных
- Округление чисел с помощью round
- Операции с матрицами в Python
- Создание новых функций с помощью functools.partial
- Работа с кортежами в Python
- Функция zip() для объединения списков
- Конкатенация строк в Python
- Генераторы в Python
- Удаление и повторная вставка ключа в OrderedDict
- Создание инструмента обнаружения плагиата
- Парсинг статей с Newspaper3k
- Протокол управления контекстом
- Создание новой даты в Python
- Создание .exe файла с pyinstaller
- Оператор морж в Python 3.8
- Создание коллекций из выражения-генератора
- Манипуляция формой массива в Numpy
- Проверка списка: any() и all()
- Генерация ключей RSA
- Работа со временем в Python
- Операции с комплексными числами
- Фильтры Pillow: NEAREST, BILINEAR, BICUBIC















