# Метод endswith

Метод `endswith` проверяет, заканчивается ли строка на указанную подстроку и возвращает значения `True` или `False`. В первом параметре метода задаем нужную нам подстроку, во втором и третьем необязательных параметрах - индекс начала и конца поиска соответственно.

## Синтаксис

`строка.endswith(подстрока, [индекс начала поиска], [индекс конца поиска])`

## Пример

Давайте найдем подстроку `'a'`, указав для поиска начало и конец:

`txt = 'abсadea' print(txt.endswith('a', 0, 4))`

Результат выполнения кода:

`True`

## Пример

Давайте найдем подстроку `'a'`, поменяв индексы для поиска:

`txt = 'abсadea' print(txt.endswith('a', 0, 3))`

Результат выполнения кода:

`False`

## Пример

А теперь проверим заканчивается ли наша подстрока на `'a'`:

`txt = 'abсadea' print(txt.endswith('a'))`

Результат выполнения кода:

`True`

## Смотрите также

- метод `startswith`,
  который проверяет подстроку с начала строки
- метод `count`,
  который возвращает количество вхождений подстроки в строке
- метод `replace`,
  который ищет и заменяет подстроку в строке
- метод `find`,
  который возвращает индекс первого совпадения подстроки в строке

← →
↑