Python স্ট্রিং rfind() মেথড
ইনস্ট্যান্স
টেক্সটে "China" শব্দের শেষ উপস্থিতির স্থান:
txt = "China is a great country. I love China." x = txt.rfind("casa") print(x)
সংজ্ঞা ও ব্যবহার
rfind() মথড় নির্দিষ্ট মানের শেষতম প্রদর্শিত অনুসন্ধান করে
যদি এই মান পাওয়া যায় না, তবে rfind() মথড় -1 ফিরাবে。
rfind() মথড় এবং rindex() মথড় প্রায় একই হয়।নিচের উদাহরণ দেখুন。
সিন্থেক্স
string.rfind(value, start, end)
পারামিটার মান
পারামিটার | বর্ণনা |
---|---|
value | অত্যাবশ্যকীয়।অনুসন্ধান করতে হবে মান |
start | অপশনাল।কোথায় অনুসন্ধান শুরু করা হবে।ডিফল্ট হল ০। |
end | অপশনাল।কোথায় অনুসন্ধান সমাপ্ত করা হবে।ডিফল্ট হল স্ট্রিংের শেষে। |
আরও ইনস্ট্যান্স
ইনস্ট্যান্স
কোথায় এই টেক্সটের শেষতম প্রদর্শিত "e" আছে?
txt = "Hello, welcome to my world." x = txt.rfind("e") print(x)
ইনস্ট্যান্স
যদি কেবল ৫ এবং ১০ এর মধ্যে অনুসন্ধান করা হয়, তবে এই টেক্সটের শেষতম প্রদর্শিত "e" কোথায় আছে?
txt = "Hello, welcome to my world." x = txt.rfind("e", 5, 10) print(x)
ইনস্ট্যান্স
যদি এই মান পাওয়া যায় না, তবে rfind() মথড় একটি -1 ফিরাবে, কিন্তু rindex() মথড় একটি অস্বাভাবিকতা উঠাবে:
txt = "Hello, welcome to my world." print(txt.rfind("q")) print(txt.rindex("q"))