Metoda endswith
Metoda endswith kontroluje, zda řetězec končí
zadaným podřetězcem a vrací
hodnoty True nebo False. V
prvním parametru metody zadáme požadovaný
podřetězec, ve druhém a třetím volitelných
parametrech - index začátku a konce hledání
příslušně.
Syntaxe
řetězec.endswith(podřetězec, [index začátku hledání], [index konce hledání])
Příklad
Pojďme najít podřetězec 'a', zadáním
pro hledání začátku a konce:
txt = 'abcadea'
print(txt.endswith('a', 0, 4))
Výsledek provedení kódu:
True
Příklad
Pojďme najít podřetězec 'a', změnou
indexů pro hledání:
txt = 'abcadea'
print(txt.endswith('a', 0, 3))
Výsledek provedení kódu:
False
Příklad
A nyní zkontrolujeme, zda náš
podřetězec končí na 'a':
txt = 'abcadea'
print(txt.endswith('a'))
Výsledek provedení kódu:
True
Viz také
-
metoda
startswith,
která kontroluje podřetězec od začátku řetězce -
metoda
count,
která vrací počet výskytů podřetězce v řetězci -
metoda
replace,
která hledá a nahrazuje podřetězec v řetězci -
metoda
find,
která vrací index prvního shody podřetězce v řetězci