Метод endswith

Методът endswith проверява дали низ завършва с указания подниз и връща стойности True или False. В първия параметър на метода задаваме нужния ни подниз, във втория и третия незадължителни параметри - индекс на начало и край на търсенето съответно.

Синтаксис

pythonниз.endswith(подниз, [индекс на начало на търсене], [индекс на край на търсене])

Пример

Нека намерим подниза 'a', като укажем начало и край за търсене:

pythontxt = 'abcadea'
print(txt.endswith('a', 0, 4))

Резултат от изпълнението на кода:

pythonTrue

Пример

Нека намерим подниза 'a', като променим индексите за търсене:

pythontxt = 'abcadea'
print(txt.endswith('a', 0, 3))

Резултат от изпълнението на кода:

pythonFalse

Пример

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

pythontxt = 'abcadea'
print(txt.endswith('a'))

Резултат от изпълнението на кода:

pythonTrue

Вижте също

  • метод startswith,
    който проверява подниз от началото на низа
  • метод count,
    който връща броя на срещанията на подниз в низа
  • метод replace,
    който търси и замества подниз в низа
  • метод find,
    който връща индекса на първото съвпадение на подниз в низа