কম্পিউটার

পাইথনের অন্য স্ট্রিংয়ে একটি সাবস্ট্রিং রয়েছে কিনা তা কীভাবে পরীক্ষা করবেন


একটি স্ট্রিং অন্য স্ট্রিংয়ের একটি সাবস্ট্রিং কিনা তা খুঁজে বের করার জন্য পাইথনের একটি কীওয়ার্ড রয়েছে। যেমন

print('ello' in 'hello world') 

আউটপুট

True

আপনার যদি সাবস্ট্রিং-এর প্রথম সূচকের প্রয়োজন হয়, আপনি সূচী খুঁজে পেতে find(substr) ব্যবহার করতে পারেন। যদি এই পদ্ধতিটি -1 রিটার্ন করে, এর মানে হল যে স্ট্রিংটিতে সাবস্ট্রিং বিদ্যমান নেই। উদাহরণস্বরূপ,

print("hello world".find('ello'))

আউটপুট

 1

'হ্যারি পটার:দ্য গবলেট অফ ফায়ার' স্ট্রিংটিতে 'না' আছে কিনা তা পরীক্ষা করা হচ্ছে

print("Harry Potter: The Goblet of Fire".find('no'))

আউটপুট

-1

  1. পাইথনে একটি স্ট্রিংয়ে একটি সাবস্ট্রিংয়ের শেষ ঘটনার সূচক কীভাবে খুঁজে পাবেন?

  2. পাইথনে একটি স্ট্রিং আলফানিউমেরিক কিনা তা কীভাবে পরীক্ষা করবেন?

  3. পাইথনে একটি স্ট্রিং এর বর্ণমালা বা সংখ্যা আছে কিনা তা আমি কিভাবে পরীক্ষা করব?

  4. পাইথনে প্রত্যয় দিয়ে স্ট্রিং বা স্ট্রিংয়ের একটি সাবস্ট্রিং শেষ হয় কিনা তা কীভাবে পরীক্ষা করবেন?