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

Python में दी गई स्ट्रिंग वैध पहचानकर्ता है या नहीं जांचें


मान लीजिए हमारे पास एक पहचानकर्ता दर्शाने वाली स्ट्रिंग है। हमें जांचना है कि यह वैध है या नहीं। कुछ मानदंड हैं जिनके आधार पर हम यह निर्धारित कर सकते हैं कि यह वैध है या नहीं।

  • यह अंडरस्कोर '_' या किसी बड़े या छोटे अक्षर से शुरू होना चाहिए
  • इसमें कोई व्हाइटस्पेस नहीं होना चाहिए
  • पहले वर्ण के बाद के सभी बाद के वर्णों में $, #, % आदि जैसे कोई विशेष वर्ण नहीं होने चाहिए

यदि ये तीनों वैध हैं तो ही स्ट्रिंग वैध पहचानकर्ता है।

तो, यदि इनपुट id = "_hello_56" जैसा है, तो आउटपुट True होगा।

इसे हल करने के लिए, हम इन चरणों का पालन करेंगे:

  • यदि s में पहला वर्ण वर्णमाला नहीं है और अंडरस्कोर नहीं है, तो
    • False लौटाएं
  • s[इंडेक्स 1 से अंत तक] में प्रत्येक वर्ण ch के लिए, करें
    • यदि ch अल्फान्यूमेरिक नहीं है और ch अंडरस्कोर नहीं है, तो
      • False लौटाएं
  • True लौटाएं

बेहतर समझ के लिए निम्नलिखित कार्यान्वयन देखें:

उदाहरण कोड

def solve(s):     if not s[0].isalpha() and s[0] != '_':         return False     for ch in s[1:]:         if not ch.isalnum() and ch != '_':             return False     return True id = "_hello_56" print(solve(id))

इनपुट

"_hello_56"

आउटपुट

True

  1. पायथन प्रोग्राम: जांचें कि दी गई स्ट्रिंग वॉयल पालिंड्रोम है या नहीं पायथन प्रोग्राम: जांचें कि दी गई स्ट्रिंग वॉयल पालिंड्रोम है या नहीं

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

  1. पायथन प्रोग्राम: जांचें कि दी गई स्ट्रिंग पैंग्राम है या नहीं पायथन प्रोग्राम: जांचें कि दी गई स्ट्रिंग पैंग्राम है या नहीं

    इस लेख में, हम दिए गए प्रॉब्लम स्टेटमेंट को हल करने के समाधान और दृष्टिकोण के बारे में सीखेंगे। प्रॉब्लम स्टेटमेंट एक स्ट्रिंग इनपुट दिए जाने पर, हमें यह जांचने के लिए एक पायथन प्रोग्राम जनरेट करना होगा कि वह स्ट्रिंग पैंग्राम है या नहीं। एक पैंग्राम एक वाक्य/शब्दों की श्रृंखला है जिसमें अंग्रेजी

  1. - पायथन प्रोग्राम: चेक करना कि दी गई स्ट्रिंग हेटेरोग्राम है या नहीं

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