Функция startswith() и endswith() в Python
Иногда требуется проверить начинается или заканчивается строка определенным шаблоном. Для решения этих задач в Python имеются две функции startwith() и endswith().
- startswith() – начинается ли строка с определенного шаблона или нет
- endswith() – заканчивается ли строка определенным шаблоном или нет
Синтаксис startswith() и endswith()
строка.startswith(шаблон_поиска)
строка.endswith(шаблон_поиска)
Практический пример
Определяем переменную str и присваиваем ей значение. Далее выполняем две проверки: начинается ли строка с шаблона Это – функция startswith(), и заканчивается ли строка шаблоном сообщение – функция endswith()
# Определяем переменную str str = "Это тестовое сообщение" # Выполняем операции над переменной str result = str.startswith("Это") result_2 = str.endswith("сообщение") # Выводим результат на экран print(result) print(result_2) # Финальный результат в консоли True True