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