Metode rfind
Die metode rfind gee die indeks van
ooreenstemming van substring vanaf die einde van die string terug. In
die eerste parameter van die metode spesifiseer ons die string
of substring wat ons wil vind, in
die tweede opsionele parameter - die indeks van die
begin van die soektog, in die derde opsionele
parameter - die indeks van die einde van die soektog. As
die substring nie gevind word nie, sal die metode die getal
-1 teruggee.
Sintaksis
string.rfind(wat om te vind, [indeks van begin van soektog], [indeks van einde van soektog])
Voorbeeld
Kom ons vind die posisie van die eerste substring
'a' vanaf die einde van die string:
txt = 'abacdea'
print(txt.rfind('a'))
Resultaat van die uitvoering van die kode:
6
Voorbeeld
En nou, laat ons die soekgrense spesifiseer:
txt = 'abacdea'
print(txt.rfind('a', 1, 3))
Resultaat van die uitvoering van die kode:
2
Voorbeeld
En nou, laat ons probeer om met behulp van die metode
rindex 'n nie-bestaande substring te vind:
txt = 'abacdea'
print(txt.rfind('f'))
Resultaat van die uitvoering van die kode:
-1
Sien ook
-
metode
find,
wat die posisie van substring in die string teruggee -
metode
index,
wat die posisie van substring in die string teruggee -
metode
rindex,
wat die posisie van substring vanaf die einde van die string soek -
metode
count,
wat die aantal voorkoms van substring in die string teruggee -
metode
endswith,
wat die voorkoms van substring vanaf die einde van die string nagaan