কম্পিউটার

পাইথন - একটি স্ট্রিং এর শেষ শব্দের দৈর্ঘ্য খুঁজুন


যখন একটি স্ট্রিংয়ের শেষ শব্দের দৈর্ঘ্য খুঁজে বের করার প্রয়োজন হয়, তখন একটি পদ্ধতি সংজ্ঞায়িত করা হয় যা একটি স্ট্রিংয়ের অতিরিক্ত খালি স্থানগুলি সরিয়ে দেয় এবং স্ট্রিংয়ের মাধ্যমে পুনরাবৃত্তি করে। শেষ শব্দটি না পাওয়া পর্যন্ত এটি পুনরাবৃত্তি করে। তারপর, এর দৈর্ঘ্য পাওয়া যায় এবং আউটপুট হিসাবে ফেরত দেওয়া হয়।

উদাহরণ

নীচে একই

একটি প্রদর্শনী আছে
def last_word_length(my_string):
   init_val = 0

   processed_str = my_string.strip()

   for i in range(len(processed_str)):
      if processed_str[i] == " ":
         init_val = 0
      else:
         init_val += 1
   return init_val

my_input = "Hi how are you Will"
print("The string is :")
print(my_input)
print("The length of the last word is :")
print(last_word_length(my_input))

আউটপুট

The string is :
Hi how are you Will
The length of the last word is :
4

ব্যাখ্যা

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

  • এটি একটি মান শুরু করে 0।

  • স্ট্রিংটি অতিরিক্ত স্পেস থেকে ছিনতাই করা হয়েছে, এবং এটি আবার করা হয়েছে।

  • যখন একটি খালি স্থান সম্মুখীন হয়, মান 0 হিসাবে রাখা হয়, অন্যথায় এটি 1 দ্বারা বৃদ্ধি করা হয়।

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

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

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


  1. পাইথনে একটি স্ট্রিং প্রথম বার বার শব্দ খুঁজুন?

  2. পাইথনে স্ট্রিংয়ের সর্বোচ্চ দৈর্ঘ্য কত?

  3. পাইথন স্ট্রিং এর সর্বোচ্চ দৈর্ঘ্য কত?

  4. কিভাবে পাইথনে একটি স্ট্রিং দৈর্ঘ্য পেতে?