Metoda find
Metoda find kthen indeksin e ndeshjes së parë
të nënvargut në varg. Në parametrin e parë të metodës vendosim nënvargun që duam,
në parametrat e dytë dhe të tretë opsional
- indeksin e fillimit dhe të fundit të kërkimit, përkatësisht.
Nëse nënvargu nuk gjendet, metoda do të kthejë
numrin -1.
Sintaksa
varg.find(nënvarg, [indeksi i fillimit të kërkimit], [indeksi i fundit të kërkimit])
Shembull
Le të gjejmë nënvargun 'a', duke specifikuar
fillimin dhe fundin për kërkim:
txt = 'abcadea'
print(txt.find('a', 1, 4))
Rezultati i ekzekutimit të kodit:
3
Shembull
Le të gjejmë nënvargun 'a', duke ndryshuar
indekset për kërkim:
txt = 'abcadea'
print(txt.find('a', 1, 3))
Rezultati i ekzekutimit të kodit:
-1
Shembull
Dhe tani le të gjejmë nënvargun 'a' pa
specifikuar indekse për kërkimin e saj:
txt = 'abcadea'
print(txt.find('a'))
Rezultati i ekzekutimit të kodit:
0
Shihni gjithashtu
-
metoda
index,
e cila kërkon indeksin e ndeshjes së nënvargut në varg -
metoda
rfind,
e cila kthen indeksin e ndeshjes së fundit të nënvargut në varg -
metoda
count,
e cila kthen numrin e hasjeve të nënvargut në varg -
metoda
startswith,
e cila kontrollon nënvargun nga fillimi i vargut