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

pythonvargu.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:

pythontxt = 'abacdea'
print(txt.rfind('a'))

Rezultati i ekzekutimit të kodit:

python6

Shembull

Dhe tani le të përcaktojmë kufijtë e kërkimit:

pythontxt = 'abacdea'
print(txt.rfind('a', 1, 3))

Rezultati i ekzekutimit të kodit:

python2

Shembull

Dhe tani le të përpiqemi me metodën rindex të gjejmë një nënvarg që nuk ekziston:

pythontxt = 'abacdea'
print(txt.rfind('f'))

Rezultati i ekzekutimit të kodit:

python-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