Функция 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