rfind နည်းလမ်း

rfind နည်းလမ်းသည် string ၏ နောက်ဆုံးမှစ၍ substring တွေ့ရှိမှု၏ အတွင်းစိတ်ကို ပြန်ပေးသည်။ နည်းလမ်း၏ ပထမအကန့်တွင် ရှာဖွေလိုသော string သို့မဟုတ် substring ကို သတ်မှတ်ပေးရပြီး၊ ဒုတိယ မဖြစ်မနေသတ်မှတ်ရန် မလိုအပ်သောအကန့်တွင် ရှာဖွေမှုစတင်ရမည့် အတွင်းစိတ်၊ တတိယ မဖြစ်မနေသတ်မှတ်ရန် မလိုအပ်သောအကန့်တွင် ရှာဖွေမှုပြီးဆုံးရမည့် အတွင်းစိတ်ကို သတ်မှတ်ပေးရသည်။ Substring မတွေ့ပါက နည်းလမ်းသည် -1 ကို ပြန်ပေးသည်။

Syntax

pythonstring.rfind(ရှာဖွေရမည့်အရာ, [ရှာဖွေမှုစတင်ရမည့် အတွင်းစိတ်], [ရှာဖွေမှုပြီးဆုံးရမည့် အတွင်းစိတ်])

ဥပမာ

String ၏ နောက်ဆုံးမှစ၍ ပထမဆုံး 'a' substring ၏ နေရာကို ရှာကြည့်ရအောင်:

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

ကုဒ်အလုပ်လုပ်ဆောင်ချက်၏ ရလဒ်:

python6

ဥပမာ

ယခုအခါ ရှာဖွေမှု၏ အတိုင်းအတာများကို သတ်မှတ်ကြည့်ရအောင်:

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

ကုဒ်အလုပ်လုပ်ဆောင်ချက်၏ ရလဒ်:

python2

ဥပမာ

ယခုအခါ rindex နည်းလမ်းကို အသုံးပြု၍ မရှိသော substring တစ်ခုကို ရှာကြည့်ရအောင်:

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

ကုဒ်အလုပ်လုပ်ဆောင်ချက်၏ ရလဒ်:

python-1

ဒီလည်းကြည့်ပါ

  • find နည်းလမ်း,
    သည် string အတွင်း substring ၏ နေရာကို ပြန်ပေးသည်
  • index နည်းလမ်း,
    သည် string အတွင်း substring ၏ နေရာကို ပြန်ပေးသည်
  • rindex နည်းလမ်း,
    သည် string ၏ နောက်ဆုံးမှစ၍ substring ၏ နေရာကို ရှာဖွေပေးသည်
  • count နည်းလမ်း,
    သည် string အတွင်း substring တွေ့ရှိမှုအကြိမ်အရေအတွက်ကို ပြန်ပေးသည်
  • endswith နည်းလမ်း,
    သည် string ၏ နောက်ဆုံးမှစ၍ substring တွေ့ရှိမှုကို စစ်ဆေးပေးသည်