Python স্ট্রিং find() মথদা
ইনস্ট্যান্স
শব্দ "welcome" এই টেক্সটে কোথায় অবস্থিত?
txt = "Hello, welcome to my world." x = txt.find("welcome") print(x)
বিবরণ ও ব্যবহার
find() মথড় নির্দিষ্ট মূল্যের প্রথম উপস্থিতি অনুসন্ধান করে
যদি মূল্য পাওয়া যায় না, তবে find() মথড় এক -১ ফিরা করে
find() মথড় এবং index() মথড় প্রায় একই, কিন্তু একটি পার্থক্য আছে, যদি মূল্য পাওয়া যায় না, তবে index() মথড় একটি অস্ত্রোত্তর ফেরা দেয় (দৃশ্যত নিচের উদাহরণ দেখুন)
সিন্থেক্স
string.find(value, start, end)
পারামিটার মূল্য
পারামিটার | বর্ণনা |
---|---|
value | অত্যাবশ্যকীয়।অনুসন্ধান করতে হয়েকা মূল্য |
start | অপশনাল।অনুসন্ধান শুরু করার স্থান |
end | অপশনাল।অনুসন্ধান শেষ করার স্থান |
আরও ইনস্ট্যান্স
ইনস্ট্যান্স
অক্ষর "e" এই টেক্সটে প্রথম উপস্থিতির স্থান:
txt = "Hello, welcome to my world." x = txt.find("e") print(x)
ইনস্ট্যান্স
যদি শুধুমাত্র ৫ থেকে ১০ নম্বরের স্থানে অনুসন্ধান করা হয়, তবে অক্ষর "e" এই টেক্সটে প্রথম উপস্থিতির স্থান:
txt = "Hello, welcome to my world." x = txt.find("e", 5, 10) print(x)
ইনস্ট্যান্স
যদি এই মূল্যটি পাওয়া যায় না, তবে find() মথড় এক -১ ফিরা করে, কিন্তু index() মথড় একটি অস্ত্রোত্তর ফেরা দেয়:
txt = "Hello, welcome to my world." print(txt.find("q")) print(txt.index("q"))