কম্পিউটার টিউটোরিয়াল

পাইথনে সাবস্ট্রিং স্ট্রিংএ আছে কিনা যাচাই


পাইথন ডেটা অ্যানালিসিসে আমরা এমন পরিস্থিতিতে পড়তে পারি যেখানে একটি দেওয়া সাবস্ট্রিং একটি বড় স্ট্রিংয়ের অংশ কিনা তা চেক করতে হয়। আমরা নিচের প্রোগ্রামগুলো দ্বারা এটি অর্জন করব।

find ব্যবহার করে

find ফাংশন নির্দিষ্ট ভ্যালুর প্রথম উপস্থিতি খুঁজে বের করে। যদি ভ্যালু না পাওয়া যায় তবে -1 রিটার্ন করে। আমরা এই ফাংশনটি দেওয়া স্ট্রিংয়ে প্রয়োগ করি এবং একটি if ক্লজ ডিজাইন করি সাবস্ট্রিং স্ট্রিংয়ের অংশ কিনা তা বের করতে।

উদাহরণ

Astring = "In cloud 9"
Asub_str = "cloud"
# প্রদত্ত স্ট্রিং এবং সাবস্ট্রিং
print("Given string: ",Astring)
print("Given substring: ",Asub_str)
if (Astring.find(Asub_str) == -1):
    print("Substring is not a part of the string")
else:
    print("Substring is part of the string")
# আবার চেক
Asub_str = "19"
print("Given substring: ",Asub_str)
if (Astring.find(Asub_str) == -1):
    print("Substring is not a part of the string")
else:
    print("Substring is part of the string")

আউটপুট

উপরোক্ত কোডটি চালালে নিচের ফলাফল পাওয়া যায় −

Given string: In cloud 9 Given substring: cloud Substring is part of the string Given substring: 19 Substring is not a part of the string

count ব্যবহার করে

count() মেথড একটি স্ট্রিং বা পাইথনে ডেটা কালেকশনে নির্দিষ্ট ভ্যালুवाले এলিমেন্টের সংখ্যা রিটার্ন করে। নিচের প্রোগ্রামে আমরা সাবস্ট্রিংয়ের কাউন্ট ক্যালকুলেট করব এবং যদি ০-র চেয়ে বড় হয় তবে নিশ্চিত করব সাবস্ট্রিং বড় স্ট্রিংয়ের অংশ।

উদাহরণ

Astring = "In cloud 9"
Asub_str = "cloud"
# প্রদত্ত স্ট্রিং এবং সাবস্ট্রিং
print("Given string: ",Astring)
print("Given substring: ",Asub_str)
if (Asub_str.count(Astring)>0):
    print("Substring is part of the string")
else:
    print("Substring is not a part of the string")
# আবার চেক
Asub_str = "19"
print("Given substring: ",Asub_str)
if (Asub_str.count(Astring)>0):
    print("Substring is a part of the string")
else:
    print("Substring is not a part of the string")

আউটপুট

উপরোক্ত কোডটি চালালে নিচের ফলাফল পাওয়া যায় −

Given string: In cloud 9 Given substring: cloud Substring is not a part of the string Given substring: 19 Substring is not a part of the string

  1. পাইথনে স্ট্রিং কোন সাবস্ট্রিং দিয়ে শুরু হয়েছে কিনা যাচাই করা

  2. পাইথনে স্ট্রিং অ্যালফানিউমেরিক কিনা যাচাই করা

  3. পাইথনে স্ট্রিং কোন সাফিক্স দিয়ে শেষ হয়েছে কিনা যাচাই করা

  4. পাইথনে সাবস্ট্রিং অন্য স্ট্রিং-এ কন্টেইন করা হয় কিনা যাচাই করা