rfind ක්‍රමය

rfind ක්‍රමය අවසානයේ සිට උප නූලේ ගැලපීමේ දර්ශකය ලබා දෙයි. ක්‍රමයේ පළමු පරාමිතිය තුළ අපි සොයා ගැනීමට අවශ්‍ය නූල හෝ උප නූල සඳහන් කරමු, දෙවන අනිවාර්ය නොවන පරාමිතිය තුළ - සෙවීම ආරම්භ කිරීමේ දර්ශකය, තෙවන අනිවාර්ය නොවන පරාමිතිය තුළ - සෙවීම අවසන් කිරීමේ දර්ශකය. උප නූල හමු නොවුනහොත්, ක්‍රමය -1 අංකය ලබා දෙයි.

වාග් රීතිය

pythonනූල.rfind(සොයා ගත යුතු දේ, [සෙවීම ආරම්භ කිරීමේ දර්ශකය], [සෙවීම අවසන් කිරීමේ දර්ශකය])

උදාහරණය

නූලේ අවසානයේ සිට පළමු 'a' උප නූලේ ස්ථානය සොයා ගනිමු:

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

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

python6

උදාහරණය

දැන් අපි සෙවීමේ මායිම් නිර්ණය කරමු:

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

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

python2

උදාහරණය

දැන් අපි rindex ක්‍රමය භාවිතා කර නොපවතින උප නූලක් සෙවීමට උත්සාහ කරමු:

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

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

python-1

මෙයද බලන්න

  • find ක්‍රමය,
    නූලක උප නූලේ ස්ථානය ලබා දෙයි
  • index ක්‍රමය,
    නූලක උප නූලේ ස්ථානය ලබා දෙයි
  • rindex ක්‍රමය,
    නූලේ අවසානයේ සිට උප නූලේ ස්ථානය සොයයි
  • count ක්‍රමය,
    නූලක උප නූලේ සිදුවීම් ගණන ලබා දෙයි
  • endswith ක්‍රමය,
    නූලේ අවසානයේ සිට උප නූලේ සිදුවීම පරීක්‍ෂා කරයි