Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन - स्ट्रिंग में अंतिम शब्द की लंबाई खोजें


जब किसी स्ट्रिंग में अंतिम शब्द की लंबाई खोजने की आवश्यकता होती है, तो एक विधि परिभाषित की जाती है जो स्ट्रिंग में अतिरिक्त खाली स्थानों को हटा देती है, और इसके माध्यम से पुनरावृति करती है। यह तब तक पुनरावृति करती है जब तक अंतिम शब्द नहीं मिल जाता। फिर, इसकी लंबाई ढूंढी जाती है और आउटपुट के रूप में वापस कर दी जाती है।

उदाहरण

नीचे इसका प्रदर्शन दिया गया है:

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. - पायथन में स्ट्रिंग की अधिकतम लंबाई क्या है?

    स्ट्रिंग की अधिकतम लंबाई प्लेटफॉर्म पर निर्भर करती है और एड्रेस स्पेस और/या RAM पर निर्भर करती है। sys मॉड्यूल में परिभाषित maxsize कॉन्स्टेंट 64-बिट सिस्टम पर 2^63-1 लौटाता है।>>> import sys\n>>> sys.maxsize\n9223372036854775807प्लेटफॉर्म के Py_ssize_t प्रकार द्वारा समर्थित सबसे ब

  1. - Python String की Max Length क्या है?

    Python String की Maximum Length 64-bit Python Installation और 64 GB Memory के साथ, लगभग 63 GB की Python 2 String काफी Feasible होनी चाहिए। यदि आप अपनी Memory को इससे कहीं अधिक Upgrade कर सकते हैं, तो आपकी Maximum Feasible Strings आनुपातिक रूप से Longer होनी चाहिए। लेकिन यह Runtimes पर Hit के साथ आ

  1. - पायथन में स्ट्रिंग की लंबाई कैसे प्राप्त करें?

    पायथन में len() नामक एक मेथड होता है जो हमें किसी भी कंपोजिट ऑब्जेक्ट की लंबाई देता है। स्ट्रिंग की लंबाई प्राप्त करने के लिए, बस स्ट्रिंग को len() कॉल में पास करें। उदाहरण के लिए, print(len(abcdefghijklmnopqrstuvwxyz)) आउटपुट: 26