Metoda rfind
Metoda rfind kthen indeksin
e përputhjes së nënvargut nga fundi i vargut. Në
parametrin e parë të metodës specifikojmë vargun
ose nënvargun,
që duam të gjejmë, në
parametrin e dytë opsional - indeksin
e fillimit të kërkimit, në parametrin e tretë opsional - indeksin
e fundit të kërkimit. Nëse
nënvargu nuk gjendet, metoda do të kthejë numrin
-1.
Sintaksa
vargu.rfind(çfarë duhet gjetur, [indeksi i fillimit të kërkimit], [indeksi i fundit të kërkimit])
Shembull
Le të gjejmë pozicionin e nënvargut të parë
'a' nga fundi i vargut:
txt = 'abacdea'
print(txt.rfind('a'))
Rezultati i ekzekutimit të kodit:
6
Shembull
Dhe tani le të përcaktojmë kufijtë e kërkimit:
txt = 'abacdea'
print(txt.rfind('a', 1, 3))
Rezultati i ekzekutimit të kodit:
2
Shembull
Dhe tani le të përpiqemi me metodën
rindex të gjejmë një nënvarg që nuk ekziston:
txt = 'abacdea'
print(txt.rfind('f'))
Rezultati i ekzekutimit të kodit:
-1
Shihni gjithashtu
-
metoda
find,
e cila kthen pozicionin e nënvargut në varg -
metoda
index,
e cila kthen pozicionin e nënvargut në varg -
metoda
rindex,
e cila kërkon pozicionin e nënvargut nga fundi i vargut -
metoda
count,
e cila kthen numrin e shfaqjeve të nënvargut në varg -
metoda
endswith,
e cila kontrollon shfaqjen e nënvargut nga fundi i vargut