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