Njia rfind
Njia rfind inarudisha fahirisi ya
linganisho la kipande-kitenzi kutoka mwisho wa kamba. Katika
kipimo cha kwanza cha njia tunaainisha kamba
au kipande-kitenzi, unachotaka kupata, katika
kipimo cha pili kisicholazimika - fahirisi ya
mwanzo wa utafutaji, katika kipimo cha tatu kisicholazimika - fahirisi ya
mwisho wa utafutaji. Kama
kipande-kitenzi hakipatikani, njia itarudisha nambari
-1.
Syntax
kamba.rfind(kile kinachohitajika kupata, [fahirisi ya mwanzo wa utafutaji], [fahirisi ya mwisho wa utafutaji])
Mfano
Wacha tupate nafasi ya kipande-kitenzi cha kwanza
'a' kutoka mwisho wa kamba:
txt = 'abacdea'
print(txt.rfind('a'))
Matokeo ya utekelezaji wa kificho:
6
Mfano
Sasa wacha tuweke mipaka ya utafutaji:
txt = 'abacdea'
print(txt.rfind('a', 1, 3))
Matokeo ya utekelezaji wa kificho:
2
Mfano
Sasa wacha tujaribu kwa kutumia njia
rindex kupata kipande-kitenzi kisichopo:
txt = 'abacdea'
print(txt.rfind('f'))
Matokeo ya utekelezaji wa kificho:
-1
Angalia pia
-
njia
find,
ambayo inarudisha nafasi ya kipande-kitenzi katika kamba -
njia
index,
ambayo inarudisha nafasi ya kipande-kitenzi katika kamba -
njia
rindex,
ambayo inatafuta nafasi ya kipande-kitenzi kutoka mwisho wa kamba -
njia
count,
ambayo inarudisha idadi ya matukio ya kipande-kitenzi katika kamba -
njia
endswith,
ambayo inakagua tukio la kipande-kitenzi kutoka mwisho wa kamba