rindex ක්රමය
rindex ක්රමය අවසානයේ සිට
අනුපිටපත් යෙදීමේ විශාලතම දර්ශකය
ලබා දෙයි.
ක්රමයේ පළමු පරාමිතියේ දී අපට
සොයාගත යුතු නූල් හෝ අනුපිටපත
සඳහන් කරමු, දෙවන විකල්ප පරාමිතියේ දී -
සෙවීම ආරම්භ කිරීමේ දර්ශකය, තෙවන
විකල්ප පරාමිතියේ දී - සෙවීම අවසන්
කිරීමේ දර්ශකය.
rfind ක්රමයට
වඩා වෙනස්ව rindex ක්රමය
ValueError ව්යතිරේකයක්
යොමු කරයි, අනුපිටපත
සොයාගත නොහැකි නම්.
වාග් රීතිය
නූල්.rindex(සොයා ගත යුත්තේ කුමක්ද, [සෙවීම ආරම්භය], [සෙවීම අවසානය])
උදාහරණය
අපි 'a' අනුපිටපතේ පළමු
තැනපත අවසානයේ සිට සොයා ගනිමු:
txt = 'abacdea'
print(txt.rindex('a'))
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
6
උදාහරණය
දැන් අපි සෙවීමේ මායිම් නියම කරමු:
txt = 'abacdea'
print(txt.rindex('a', 1, 3))
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
2
උදාහරණය
දැන් අපි rindex ක්රමය භාවිතයෙන්
නොපවතින අනුපිටපතක් සොයා ගැනීමට
උත්සාහ කරමු:
txt = 'abacdea'
print(txt.rindex('f'))
කේතය ක්රියාත්මක කිරීමෙන් පසු ක්රමය අපට දෝෂයක් ලබා දුන්නේය:
ValueError: substring not found
මෙයද බලන්න
-
replaceක්රමය,
නූලක අනුපිටපත සොයාගෙන ප්රතිස්ථාපනය කරයි -
startswithක්රමය,
ආරම්භයේ සිට අනුපිටපත පරීක්ෂා කරයි -
rfindක්රමය,
නූලක අනුපිටපත යෙදීමේ අවසන් දර්ශකය ලබා දෙයි -
countක්රමය,
නූලක අනුපිටපත යෙදීම් ගණන ලබා දෙයි -
endswithක්රමය,
අවසානයේ සිට අනුපිටපත යෙදීම පරීක්ෂා කරයි -
findක්රමය,
නූලක අනුපිටපත යෙදීමේ පළමු දර්ශකය ලබා දෙයි