Metoda endswith

Metoda endswith sprawdza, czy ciąg kończy się określonym podciągiem i zwraca wartości True lub False. W pierwszym parametrze metody podajemy potrzebny nam podciąg, w drugim i trzecim opcjonalnych parametrach - indeks początku i końca wyszukiwania odpowiednio.

Składnia

pythonciąg.endswith(podciąg, [indeks początku wyszukiwania], [indeks końca wyszukiwania])

Przykład

Sprawdźmy podciąg 'a', podając dla wyszukiwania początek i koniec:

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

Wynik wykonania kodu:

pythonTrue

Przykład

Sprawdźmy podciąg 'a', zmieniając indeksy dla wyszukiwania:

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

Wynik wykonania kodu:

pythonFalse

Przykład

A teraz sprawdźmy, czy nasz podciąg kończy się na 'a':

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

Wynik wykonania kodu:

pythonTrue

Zobacz też

  • metoda startswith,
    która sprawdza podciąg od początku ciągu
  • metoda count,
    która zwraca liczbę wystąpień podciągu w ciągu
  • metoda replace,
    która wyszukuje i zastępuje podciąg w ciągu
  • metoda find,
    która zwraca indeks pierwszego dopasowania podciągu w ciągu