find পদ্ধতি
find পদ্ধতিটি স্ট্রিং-এ সাবস্ট্রিং-এর প্রথম মিলের সূচক প্রদান করে।
পদ্ধতির প্রথম প্যারামিটারে আমরা আমাদের প্রয়োজনীয় সাবস্ট্রিংটি নির্দিষ্ট করি,
দ্বিতীয় এবং তৃতীয় ঐচ্ছিক প্যারামিটারে
- যথাক্রমে অনুসন্ধানের শুরু এবং শেষের সূচক।
যদি সাবস্ট্রিংটি না পাওয়া যায়, তাহলে পদ্ধতিটি
-1 সংখ্যাটি ফেরত দেবে।
সিনট্যাক্স
স্ট্রিং.find(সাবস্ট্রিং, [অনুসন্ধানের শুরু সূচক], [অনুসন্ধানের শেষ সূচক])
উদাহরণ
আসুন 'a' সাবস্ট্রিংটি খুঁজে বের করি,
এর জন্য অনুসন্ধানের শুরু এবং শেষ নির্দিষ্ট করে:
txt = 'abcadea'
print(txt.find('a', 1, 4))
কোড 실행ের ফলাফল:
3
উদাহরণ
আসুন 'a' সাবস্ট্রিংটি খুঁজে বের করি,
এর জন্য অনুসন্ধানের সূচকগুলি পরিবর্তন করে:
txt = 'abcadea'
print(txt.find('a', 1, 3))
কোড 실행ের ফলাফল:
-1
উদাহরণ
এবার 'a' সাবস্ট্রিংটি খুঁজে বের করি
এর অনুসন্ধানের জন্য সূচকগুলি নির্দিষ্ট না করে:
txt = 'abcadea'
print(txt.find('a'))
কোড 실행ের ফলাফল:
0
আরও দেখুন
-
indexপদ্ধতি,
যা স্ট্রিং-এ সাবস্ট্রিং মিলের সূচক খুঁজে বের করে -
rfindপদ্ধতি,
যা স্ট্রিং-এ সাবস্ট্রিং-এর শেষ মিলের সূচক প্রদান করে -
countপদ্ধতি,
যা স্ট্রিং-এ সাবস্ট্রিং-এর উপস্থিতির সংখ্যা প্রদান করে -
startswithপদ্ধতি,
যা স্ট্রিং-এর শুরু থেকে সাবস্ট্রিং পরীক্ষা করে