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

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

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

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

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

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

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

  • यदि s में पहला वर्ण वर्णानुक्रमिक नहीं है और अंडरस्कोर नहीं है, तो
    • झूठी वापसी
  • प्रत्येक वर्ण ch के लिए [सूचकांक 1 से अंत तक], करें
    • यदि ch अक्षरांकीय नहीं है और ch अंडरस्कोर नहीं है, तो
      • झूठी वापसी
  • सही लौटें

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

उदाहरण कोड

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. पायथन प्रोग्राम यह जांचने के लिए कि दी गई स्ट्रिंग हेटरोग्राम है या नहीं

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