Metóda find
Metóda find vracia index prvého
výskytu podreťazca v reťazci. 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.
Ak podreťazec nie je nájdený, metóda vráti
číslo -1.
Syntax
reťazec.find(podreťazec, [index začiatku hľadania], [index konca hľadania])
Príklad
Nájdime podreťazec 'a', pričom určíme
začiatok a konec vyhľadávania:
txt = 'abcadea'
print(txt.find('a', 1, 4))
Výsledok vykonania kódu:
3
Príklad
Nájdime podreťazec 'a', pričom zmeníme
indexy pre vyhľadávanie:
txt = 'abcadea'
print(txt.find('a', 1, 3))
Výsledok vykonania kódu:
-1
Príklad
A teraz nájdime podreťazec 'a' bez
zadania indexov pre jej vyhľadávanie:
txt = 'abcadea'
print(txt.find('a'))
Výsledok vykonania kódu:
0
Pozri tiež
-
metóda
index,
ktorá hľadá index výskytu podreťazca v reťazci -
metóda
rfind,
ktorá vracia index posledného výskytu podreťazca v reťazci -
metóda
count,
ktorá vracia počet výskytov podreťazca v reťazci -
metóda
startswith,
ktorá kontroluje podreťazec od začiatku reťazca