Metodas rfind
Metodas rfind grąžina indeksą
atitikimo eilutėje nuo eilutės pabaigos. Pirmame
parametre nurodome eilutę
arba paieškos eilutę, kurią norime rasti, antrame
nebūtinate parametre - paieškos
pradžios indeksą, trečiame nebūtiname parametre - paieškos
pabaigos indeksą. Jei
eilutė nerasta, metodas grąžins skaičių
-1.
Sintaksė
eilutė.rfind(ką reikia rasti, [pradžios indeksas], [pabaigos indeksas])
Pavyzdys
Raskime pirmosios eilutės
'a' poziciją nuo eilutės pabaigos:
txt = 'abacdea'
print(txt.rfind('a'))
Kodo vykdymo rezultatas:
6
Pavyzdys
Dabar nustatykime paieškos ribas:
txt = 'abacdea'
print(txt.rfind('a', 1, 3))
Kodo vykdymo rezultatas:
2
Pavyzdys
Dabar pabandykime naudodami metodą
rindex rasti neegzistuojančią eilutę:
txt = 'abacdea'
print(txt.rfind('f'))
Kodo vykdymo rezultatas:
-1
Taip pat žiūrėkite
-
metodas
find,
kuris grąžina eilutės poziciją eilutėje -
metodas
index,
kuris grąžina eilutės poziciją eilutėje -
metodas
rindex,
kuris ieško eilutės pozicijos nuo eilutės pabaigos -
metodas
count,
kuris grąžina eilutės atvejų skaičių eilutėje -
metodas
endswith,
kuris tikrina eilutės atvejį nuo eilutės pabaigos