Метод endswith - проверка с конца строки на Python

Метод 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,
    который возвращает индекс первого совпадения подстроки в строке



Чат с GPT Компилятор