Python:
स्ट्रिंग की लंबाई ज्ञात करना
कैसे करें? (How to:)
# Python में स्ट्रिंग की लंबाई कैसे पाएं
my_string = "नमस्ते, पायथन!"
print(len(my_string)) # यह दिखाएगा कि स्ट्रिंग में कितने कैरैक्टर हैं
# आउटपुट: 14
गहराई से जानकारी (Deep Dive)
स्ट्रिंग की लंबाई पता करने के लिए len()
फंक्शन सबसे आम और आसान तरीका है। यह फंक्शन पायथन के प्रारंभ से ही है और अन्य डेटा संरचनाओं के लिए भी काम करता है, जैसे लिस्ट, टपल, एटसेट्रा।
वैकल्पिक तरीकों में, आप फॉर-लूप का इस्तेमाल करके भी स्ट्रिंग की लंबाई को मैन्युअली कैलकुलेट कर सकते हैं, लेकिन यह ज्यादा कोडिंग और समय लेता है।
len()
फंक्शन आंतरिक रूप से CPython में ऑब्जेक्ट की __len__
मेथड का प्रयोग करता है, जो स्ट्रिंग की लंबाई को काफी तेजी से प्रदान करता है। Unicode और अन्य मल्टी-बाइट कैरैक्टस सेट के साथ, हर कैरेक्टर एक समान बाइट्स स्पेस नहीं लेता, जिसके कारण len()
फंक्शन कैरेक्टर्स की संख्या पर आधारित लंबाई दिखाता है, न की बाइट्स की।