हल: स्ट्रिंग अजगर का nth वर्ण प्राप्त करें

समस्या यह है कि स्ट्रिंग के एनएच वर्ण प्राप्त करने के लिए पायथन में अंतर्निहित फ़ंक्शन नहीं है। आप लेन () फ़ंक्शन का उपयोग यह पता लगाने के लिए कर सकते हैं कि एक स्ट्रिंग में कितने वर्ण हैं, और फिर n वें वर्ण प्राप्त करने के लिए इंडेक्स () फ़ंक्शन का उपयोग करें।

def getNthCharacter(string, n): 

if n > len(string): 

return ""; 

return string[n-1];

यह कोड एक ऐसे फ़ंक्शन को परिभाषित करता है जो दो तर्क, एक स्ट्रिंग और एक संख्या लेता है। यदि संख्या स्ट्रिंग की लंबाई से अधिक है, तो यह एक खाली स्ट्रिंग लौटाती है। अन्यथा, यह संख्या द्वारा निर्दिष्ट सूचकांक पर स्ट्रिंग में वर्ण लौटाता है।

वां वर्ण क्या है

पायथन में nth वर्ण एक स्ट्रिंग में स्थिति n पर वर्ण है।

पायथन में स्ट्रिंग्स

पायथन में, तार पात्रों के अनुक्रम हैं। स्ट्रिंग्स का उपयोग टेक्स्ट, नंबर या किसी अन्य प्रकार के डेटा को स्टोर करने के लिए किया जा सकता है।

पायथन में एक स्ट्रिंग बनाने के लिए, आप स्ट्रिंग () फ़ंक्शन का उपयोग करते हैं। एक स्ट्रिंग में वर्णों तक पहुँचने के लिए, आप इंडेक्स () फ़ंक्शन का उपयोग करते हैं। स्ट्रिंग में कितने वर्ण हैं यह निर्धारित करने के लिए आप लेन () फ़ंक्शन का भी उपयोग कर सकते हैं।

समानता के लिए दो स्ट्रिंग्स की तुलना करने के लिए, आप == ऑपरेटर का उपयोग कर सकते हैं। असमानता के लिए दो स्ट्रिंग्स की तुलना करने के लिए, आप != ऑपरेटर का उपयोग कर सकते हैं।

संबंधित पोस्ट:

एक टिप्पणी छोड़ दो