Метод endswith в Python: проверка окончания строки.

Возвращает значение True или False, указывающее на то, заканчивается ли строка указанным постфиксом.

endswith(suffix[, start[, end]])

  • suffix — строка-постфикс, в наличии которой требуется удостовериться;
  • start — индекс символа, с которого следует начать поиск. Поддерживает отрицательные значения;
  • end — индекс символа, на котором следует завершить поиск. Поддерживает отрицательные значения.
my_str = 'Disco world'
my_str.endswith('jockey')  # False
my_str.endswith('world')  # True
my_str.endswith('jockey', 2)  # False
my_str.endswith('Disc', 0, 4)  # True