rfind နည်းလမ်း
rfind နည်းလမ်းသည် string ၏ နောက်ဆုံးမှစ၍
substring တွေ့ရှိမှု၏ အတွင်းစိတ်ကို ပြန်ပေးသည်။
နည်းလမ်း၏ ပထမအကန့်တွင် ရှာဖွေလိုသော string သို့မဟုတ်
substring ကို သတ်မှတ်ပေးရပြီး၊ ဒုတိယ မဖြစ်မနေသတ်မှတ်ရန်
မလိုအပ်သောအကန့်တွင် ရှာဖွေမှုစတင်ရမည့် အတွင်းစိတ်၊ တတိယ
မဖြစ်မနေသတ်မှတ်ရန် မလိုအပ်သောအကန့်တွင် ရှာဖွေမှုပြီးဆုံးရမည့်
အတွင်းစိတ်ကို သတ်မှတ်ပေးရသည်။ Substring မတွေ့ပါက နည်းလမ်းသည်
-1 ကို ပြန်ပေးသည်။
Syntax
string.rfind(ရှာဖွေရမည့်အရာ, [ရှာဖွေမှုစတင်ရမည့် အတွင်းစိတ်], [ရှာဖွေမှုပြီးဆုံးရမည့် အတွင်းစိတ်])
ဥပမာ
String ၏ နောက်ဆုံးမှစ၍ ပထမဆုံး
'a' substring ၏ နေရာကို ရှာကြည့်ရအောင်:
txt = 'abacdea'
print(txt.rfind('a'))
ကုဒ်အလုပ်လုပ်ဆောင်ချက်၏ ရလဒ်:
6
ဥပမာ
ယခုအခါ ရှာဖွေမှု၏ အတိုင်းအတာများကို သတ်မှတ်ကြည့်ရအောင်:
txt = 'abacdea'
print(txt.rfind('a', 1, 3))
ကုဒ်အလုပ်လုပ်ဆောင်ချက်၏ ရလဒ်:
2
ဥပမာ
ယခုအခါ rindex နည်းလမ်းကို အသုံးပြု၍ မရှိသော substring
တစ်ခုကို ရှာကြည့်ရအောင်:
txt = 'abacdea'
print(txt.rfind('f'))
ကုဒ်အလုပ်လုပ်ဆောင်ချက်၏ ရလဒ်:
-1
ဒီလည်းကြည့်ပါ
-
findနည်းလမ်း,
သည် string အတွင်း substring ၏ နေရာကို ပြန်ပေးသည် -
indexနည်းလမ်း,
သည် string အတွင်း substring ၏ နေရာကို ပြန်ပေးသည် -
rindexနည်းလမ်း,
သည် string ၏ နောက်ဆုံးမှစ၍ substring ၏ နေရာကို ရှာဖွေပေးသည် -
countနည်းလမ်း,
သည် string အတွင်း substring တွေ့ရှိမှုအကြိမ်အရေအတွက်ကို ပြန်ပေးသည် -
endswithနည်းလမ်း,
သည် string ၏ နောက်ဆုံးမှစ၍ substring တွေ့ရှိမှုကို စစ်ဆေးပေးသည်