Metóda endswith

Metóda endswith kontroluje, či reťazec končí zadaným podreťazcom a vráti hodnoty True alebo False. V prvom parametri metódy zadáme požadovaný podreťazec, v druhom a treťom voliteľných parametroch - index začiatku a konca vyhľadávania.

Syntax

pythonreťazec.endswith(podreťazec, [index začiatku vyhľadávania], [index konca vyhľadávania])

Príklad

Nájdime podreťazec 'a', zadaním začiatku a konca pre vyhľadávanie:

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

Výsledok vykonania kódu:

pythonTrue

Príklad

Nájdime podreťazec 'a', zmenou indexov pre vyhľadávanie:

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

Výsledok vykonania kódu:

pythonFalse

Príklad

A teraz skontrolujeme, či náš podreťazec končí na 'a':

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

Výsledok vykonania kódu:

pythonTrue

Pozri tiež

  • metódu startswith,
    ktorá kontroluje podreťazec od začiatku reťazca
  • metódu count,
    ktorá vráti počet výskytov podreťazca v reťazci
  • metódu replace,
    ktorá vyhľadáva a nahrádza podreťazec v reťazci
  • metódu find,
    ktorá vráti index prvého nálezu podreťazca v reťazci