find পদ্ধতি

find পদ্ধতিটি স্ট্রিং-এ সাবস্ট্রিং-এর প্রথম মিলের সূচক প্রদান করে। পদ্ধতির প্রথম প্যারামিটারে আমরা আমাদের প্রয়োজনীয় সাবস্ট্রিংটি নির্দিষ্ট করি, দ্বিতীয় এবং তৃতীয় ঐচ্ছিক প্যারামিটারে - যথাক্রমে অনুসন্ধানের শুরু এবং শেষের সূচক। যদি সাবস্ট্রিংটি না পাওয়া যায়, তাহলে পদ্ধতিটি -1 সংখ্যাটি ফেরত দেবে।

সিনট্যাক্স

pythonস্ট্রিং.find(সাবস্ট্রিং, [অনুসন্ধানের শুরু সূচক], [অনুসন্ধানের শেষ সূচক])

উদাহরণ

আসুন 'a' সাবস্ট্রিংটি খুঁজে বের করি, এর জন্য অনুসন্ধানের শুরু এবং শেষ নির্দিষ্ট করে:

pythontxt = 'abcadea'
print(txt.find('a', 1, 4))

কোড 실행ের ফলাফল:

python3

উদাহরণ

আসুন 'a' সাবস্ট্রিংটি খুঁজে বের করি, এর জন্য অনুসন্ধানের সূচকগুলি পরিবর্তন করে:

pythontxt = 'abcadea'
print(txt.find('a', 1, 3))

কোড 실행ের ফলাফল:

python-1

উদাহরণ

এবার 'a' সাবস্ট্রিংটি খুঁজে বের করি এর অনুসন্ধানের জন্য সূচকগুলি নির্দিষ্ট না করে:

pythontxt = 'abcadea'
print(txt.find('a'))

কোড 실행ের ফলাফল:

python0

আরও দেখুন

  • index পদ্ধতি,
    যা স্ট্রিং-এ সাবস্ট্রিং মিলের সূচক খুঁজে বের করে
  • rfind পদ্ধতি,
    যা স্ট্রিং-এ সাবস্ট্রিং-এর শেষ মিলের সূচক প্রদান করে
  • count পদ্ধতি,
    যা স্ট্রিং-এ সাবস্ট্রিং-এর উপস্থিতির সংখ্যা প্রদান করে
  • startswith পদ্ধতি,
    যা স্ট্রিং-এর শুরু থেকে সাবস্ট্রিং পরীক্ষা করে