Возвращает флаг, указывающий на то, заканчивается ли строка указанным постфиксом.
str.endswith(suffix[, start[, end]])
-> bool
suffix -- Строка-постфикс ( +py2.5 либо кортеж строк), в наличии которой требуется удостовериться.

start -- Позиция (индекс символа), с которой следует начать поиск. Поддерживает отрицательные значения.

end -- Позиция (индекс символа), на которой следует завершить поиск. Поддерживает отрицательные значения.

    my_str = 'Discworld'
my_str.endswith('jockey') # False
my_str.endswith('world') # True
my_str.endswith(('jockey', 'world')) # True
my_str.endswith('Disc', 0, 4) # True

Для определения наличия префикса в строке используйте str.startswith().
Синонимы поиска: str.endswith, str, endswith
На заметку
Зарегистрированные пользователи могут добавлять Книги.