কম্পিউটার

পুনরাবৃত্ত মুছে ফেলার মাধ্যমে একটি খালি হতে পারে কিনা তা পরীক্ষা করতে পাইথনে স্ট্রিং স্লাইসিং


এই টিউটোরিয়ালে, আমরা একটি প্রোগ্রাম লিখতে যাচ্ছি যেটি স্লাইস ব্যবহার করে অক্ষর পুনরাবৃত্ত মুছে ফেলার মাধ্যমে প্রদত্ত স্ট্রিংটি খালি হতে পারে কি না তা পরীক্ষা করবে। আরও স্পষ্টভাবে বোঝার জন্য আসুন একটি উদাহরণ দেখি।

ইনপুট

string = "tutorialstutorialspointpoint"
sub_string = "tutorialspoint"

আউটপুট

True
  • প্রথম পুনরাবৃত্তির পরে টিউটোরিয়ালসটিউটোরিয়াল পয়েন্টপয়েন্ট টিউটোরিয়াল পয়েন্ট হয়ে যায় .
  • দ্বিতীয় পুনরাবৃত্তির পর, স্ট্রিংটি খালি হয়ে যাবে।

আমরা find() ব্যবহার করে ফলাফল অর্জন করতে পারি স্ট্রিং পদ্ধতি। প্রোগ্রাম লিখতে নিচের ধাপগুলো অনুসরণ করুন।

  • স্ট্রিং আরম্ভ করুন এবং সাব_স্ট্রিং .
  • যদি তাদের কোনোটি খালি থাকে, তাহলে False ফেরত দিন
  • যখন স্ট্রিং দৈর্ঘ্য শূন্যের চেয়ে বেশি। নিম্নলিখিতগুলি করুন৷
    • সাব_স্ট্রিং কিনা পরীক্ষা করুন স্ট্রিং-এ উপস্থিত বা না।
    • উপস্থিত না থাকলে, মিথ্যা ফেরত দিন
  • প্রত্যাবর্তন সত্য যেহেতু লুপ মাঝখানে শেষ হয় না।

উদাহরণ

def is_valid(string, sub_string):
   # checking the lengths of string and sub_string
   if len(string) > 0 and len(sub_string):
      # iterating until string becomes empty
      while len(string) > 0:
         # finding the sub_string in string
         index = string.find(sub_string)
      # checking whether its present or not
      if index == -1:
         # returning false
   return False
   # removind the sub_string
   string = string[0: index] + string[index + len(sub_string):]
   # returning True
   return True
   else:
      # returning False
   return False
   if __name__ == '__main__':
      # initializing the string and string
      string = 'tutorialstutorialspointpoint'
      sub_string = 'tutorialspoint'
# invoking the method
print(is_valid(string, sub_string))

আউটপুট

আপনি যদি উপরের কোডটি চালান, তাহলে আপনি নিম্নলিখিত ফলাফল পাবেন।

True

উপসংহার

টিউটোরিয়ালে আপনার কোন প্রশ্ন থাকলে মন্তব্য বিভাগে উল্লেখ করুন।


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

  2. একটি স্ট্রিং ঘোরানোর জন্য পাইথনে স্ট্রিং স্লাইসিং

  3. পাইথনে একটি স্ট্রিংকে ফ্লোটে রূপান্তর করা যায় কিনা তা কীভাবে পরীক্ষা করবেন?

  4. পাইথনে স্ট্রিংটি খালি কিনা তা পরীক্ষা করার সবচেয়ে মার্জিত উপায় কী?