स्ट्रिंग एक अजगर है जो यूनिकोड वर्णों की एक श्रृंखला है। एक बार घोषित होने के बाद यह परिवर्तन योग्य नहीं है। इस लेख में हम देखेंगे कि स्ट्रिंग की लंबाई ज्ञात करने के विभिन्न तरीके क्या हैं।
लेन का उपयोग करना()
यह सबसे सीधा रास्ता है। यहां हम len() नाम के लाइब्रेरी फंक्शन का उपयोग करते हैं। स्ट्रिंग को फ़ंक्शन के पैरामीटर के रूप में पास किया जाता है और हमें स्क्रीन में वर्णों की गिनती मिलती है।
उदाहरण
str ="Tutorials" print("Length of the String is:", len(str))
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
Length of the String is: 9
स्लाइसिंग का उपयोग करना
स्ट्रिंग में प्रत्येक वर्ण की स्थिति की गणना करने के लिए हम स्ट्रिंग स्लाइसिंग दृष्टिकोण का उपयोग कर सकते हैं। स्ट्रिंग में पदों की संख्या की अंतिम गणना स्ट्रिंग की लंबाई बन जाती है।
उदाहरण
str = "Tutorials" position = 0 # Stop when all the positions are counted while str[position:]: position += 1 # Print the total number of positions print("The total number of characters in the string: ",position)
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
The total number of characters in the string: 9
शामिल हों() और गिनती()
का उपयोग करनाज्वाइन () और काउंट () स्ट्रिंग फंक्शन का भी इस्तेमाल किया जा सकता है
उदाहरण
str = "Tutorials" #iterate through each character of the string # and count them length=((str).join(str)).count(str) + 1 # Print the total number of positions print("The total number of characters in the string: ",length)
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
The total number of characters in the string: 9