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
reť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:
txt = 'abcadea'
print(txt.endswith('a', 0, 4))
Výsledok vykonania kódu:
True
Príklad
Nájdime podreťazec 'a', zmenou
indexov pre vyhľadávanie:
txt = 'abcadea'
print(txt.endswith('a', 0, 3))
Výsledok vykonania kódu:
False
Príklad
A teraz skontrolujeme, či náš podreťazec
končí na 'a':
txt = 'abcadea'
print(txt.endswith('a'))
Výsledok vykonania kódu:
True
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