কম্পিউটার

পাইথন - একটি স্ট্রিং একই অক্ষর দিয়ে শুরু হয় এবং শেষ হয় কিনা তা পরীক্ষা করুন


একটি স্ট্রিং একই অক্ষর দিয়ে শুরু হয় এবং শেষ হয় কিনা তা পরীক্ষা করার প্রয়োজন হলে, রেগুলার এক্সপ্রেশন ব্যবহার করা যেতে পারে। একটি পদ্ধতি সংজ্ঞায়িত করা যেতে পারে যা একটি স্ট্রিং একটি নির্দিষ্ট অক্ষর দিয়ে শুরু হয় এবং শেষ হয় কিনা তা দেখতে 'অনুসন্ধান' ফাংশন ব্যবহার করে।

উদাহরণ

নীচে একই

একটি প্রদর্শনী আছে
reregex_expression =r'^[a-z]$|^([a-z]).*\1$'def check_string(my_string):if(re.search(regex_expression, my_string)):print("প্রদত্ত স্ট্রিং একই অক্ষর দিয়ে শুরু এবং শেষ হয়") else:print("প্রদত্ত স্ট্রিং একই অক্ষর দিয়ে শুরু এবং শেষ হয় না")my_string ="abcbabda"মুদ্রণ("স্ট্রিংটি হল:")প্রিন্ট(my_string)চেক_স্ট্রিং(my_string) 

আউটপুট

স্ট্রিংটি হল:abcbabdaপ্রদত্ত স্ট্রিংটি একই অক্ষর দিয়ে শুরু এবং শেষ হয়

ব্যাখ্যা

  • প্রয়োজনীয় প্যাকেজগুলি আমদানি করা হয়৷

  • 'check_string' নামের একটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে যা স্ট্রিংটিকে একটি প্যারামিটার হিসেবে নেয়।

  • স্ট্রিং এবং রেগুলার এক্সপ্রেশনকে প্যারামিটার হিসেবে পাস করে 'সার্চ' ফাংশন বলা হয়।

  • যদি শুরু এবং শেষের অক্ষর মিলে যায়, তাহলে প্রাসঙ্গিক আউটপুট কনসোলে প্রদর্শিত হয়।

  • কনসোলের বাইরে, একটি স্ট্রিং সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷

  • একটি সাবস্ট্রিং সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷

  • স্ট্রিং এবং সাবস্ট্রিং পাস করে পদ্ধতিটিকে বলা হয়।

  • আউটপুট কনসোলে প্রদর্শিত হয়।


  1. স্ট্রিং খালি আছে কি না তা পরীক্ষা করার জন্য পাইথন প্রোগ্রাম

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

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

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