जावास्क्रिप्ट चेक अल्फ़ान्यूमेरिक

| | | | | | | | | | | | | | | | | | | | | | | |

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

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

यह वह जगह है जहां पायथन isalpha है ( ) , isnumeric () और isalnum () चलन में आते हैं। आप कुछ मानदंडों के विरुद्ध स्ट्रिंग की सामग्री की जांच के लिए इन विधियों का उपयोग कर सकते हैं।

यह ट्यूटोरियल isalpha (), isnumeric () और isalnum () बिल्ट-इन कोड> यह निर्धारित करने के लिए कार्य करता है कि स्ट्रिंग में क्रमशः केवल अक्षर, केवल संख्याएं, या केवल अक्षर और संख्याएं हैं या नहीं। हम पायथन प्रोग्राम में इनमें से प्रत्येक विधि का एक उदाहरण भी तलाशेंगे। यदि एक स्ट्रिंग में केवल वर्णमाला वर्ण होते हैं। दूसरे शब्दों में, isalpha () जांचता है कि क्या किसी स्ट्रिंग में केवल अक्षर हैं।

पायथन isalpha () विधि बूलियन मान सही यदि स्ट्रिंग में प्रत्येक वर्ण एक अक्षर है; अन्यथा, यह बूलियन मान गलत लौटाता है। पायथन में, एक स्थान एक वर्णमाला वर्ण नहीं है, इसलिए यदि एक स्ट्रिंग में एक स्थान होता है, तो विधि गलत लौटाएगी।

isalpha () इस प्रकार है:

जैसा कि आप देख सकते हैं, isalpha () किसी भी पैरामीटर को स्वीकार नहीं करता है। इसके बजाय, विधि को स्ट्रिंग मान के अंत में या स्ट्रिंग वाले वेरिएबल में जोड़ा जाता है।

आइए यह तरीका कैसे काम करता है, यह दिखाने के लिए एक उदाहरण लेते हैं। .

मान लें कि हम शेड्यूलिंग ऐप के लिए पंजीकरण फॉर्म बनाते हैं। पंजीकरण करने के लिए, संभावित उपयोगकर्ताओं को अपना पहला नाम, अंतिम नाम, ईमेल पता और एक पासवर्ड जमा करना होगा। जब कोई पहला और मध्य नाम दर्ज करता है, तो हम यह सुनिश्चित करना चाहते हैं कि उन नामों में केवल अक्षर हों ताकि हमारा प्रोग्राम उन्हें सही ढंग से संसाधित कर सके।

जब हम हमारे कोड को चलाएं और अंतिम नाम के रूप में जॉन और मध्य नाम के रूप में 8 मान डालें, हमारा प्रोग्राम निम्नलिखित प्रतिक्रिया देता है:

आइए हमारे कोड को तोड़ दें। में पहली दो पंक्तियाँ , हम उपयोगकर्ता के प्रथम और अंतिम नाम को एकत्र करने के लिए Python () इनपुट का सामना करना पड़ा का उपयोग करते हैं। इसके बाद, हम यह जांचने के लिए isalpha () विधि का उपयोग करते हैं कि क्या इन नामों में केवल वर्णानुक्रमिक वर्ण हैं। जब हमारा प्रोग्राम first_name.isalpha () का मूल्यांकन करता है, तो यह True लौटाता है क्योंकि first_name के अंतर्गत हमारे प्रोग्राम द्वारा संग्रहीत मान में केवल अक्षर होते हैं।

हालांकि, जब हमारा प्रोग्राम मध्य नाम का मूल्यांकन करता है, तो यह गलत लौटाता है क्योंकि हमारे उपयोगकर्ता ने मध्य नाम के रूप में एक संख्या दर्ज की है।

पायथन संख्यात्मक है

पायथन <कोड>संख्यात्मक () विधि यह जांचती है कि स्ट्रिंग में सभी वर्ण संख्याएं हैं या नहीं। यदि प्रत्येक वर्ण एक संख्या है, तो संख्यात्मक () मान सही लौटाता है। अन्यथा, विधि false

मान लौटाती है Python IsNumeric () विधि का सिंटैक्स इस प्रकार है:.

isalpha () के समान , संख्यात्मक () कोई पैरामीटर नहीं लेता है। इसके बजाय, इसे एक स्ट्रिंग के अंत में जोड़ा जाता है। चौथे ग्रेडर के लिए एक गुणन खेल का निर्माण। हमारा कार्यक्रम छात्रों के लिए गणित की समस्याएं उत्पन्न करता है और उन्हें हमारे कार्यक्रम में एक उत्तर दर्ज करने के लिए कहता है। हालांकि, इससे पहले कि हम यह जांच सकें कि उपयोगकर्ता का उत्तर सही है या नहीं, हमें यह जांचना होगा कि क्या उन्होंने कोई संख्या दर्ज की है।

यहां वह कोड है जिसका उपयोग हम यह सत्यापित करने के लिए कर सकते हैं कि उपयोगकर्ता ने उन्हें दी गई गणित की समस्या के लिए एक संख्यात्मक प्रतिक्रिया दर्ज की है:

जब हम अपना कोड चलाते हैं और एक नंबर टाइप करते हैं, तो हमारा प्रोग्राम निम्नलिखित प्रतिक्रिया देता है :

हमारे कोड की पहली पंक्ति में, हम गणित की समस्या के लिए एक छात्र के उत्तर को स्वीकार करने के लिए इनपुट () पद्धति का उपयोग करते हैं। ध्यान दें कि इनपुट () हमेशा एक स्ट्रिंग देता है।

कोड की अगली पंक्ति में हम isnumer ic () का उपयोग यह जांचने के लिए करते हैं कि क्या सामग्री की सामग्री छात्र प्रतिक्रिया सभी संख्याएं हैं इस मामले में छात्र ने 90 दर्ज किया, जो सभी संख्याएं हैं, इसलिए हमारे कार्यक्रम की घोषणा सही है।

पायथन isalnum

अक्सर आप यह जांचना चाहेंगे कि क्या स्ट्रिंग्स में केवल अल्फ़ान्यूमेरिक वर्ण यानी अक्षर और संख्याएँ हैं। यहां isalnum () काम आ सकता है।

isalnum () एक अंतर्निहित पायथन फ़ंक्शन है जो यह जांचता है कि स्ट्रिंग में सभी वर्ण हैं या नहीं अक्षरांकीय। दूसरे शब्दों में, isalnum () जाँचता है कि क्या किसी स्ट्रिंग में केवल अक्षर या संख्याएँ हैं या दोनों हैं। यदि सभी वर्ण अक्षरांकीय हैं, तो isalnum () True लौटाता है; . अन्यथा, विधि गलत

मान लौटाती है isalnum () का सिंटैक्स इस प्रकार है:

जैसे कि isalpha () और isnumeric (), isalnum () कोई पैरामीटर नहीं लेता है।

मान लें कि हम एक गेम के लिए पंजीकरण फॉर्म बनाना जो उपयोगकर्ताओं को उपयोगकर्ता नाम चुनने के लिए कहता है। हम चाहते हैं कि यूज़रनेम में केवल अक्षर और नंबर हों। यदि कोई उपयोगकर्ता एक उपयोगकर्ता नाम चुनता है जिसमें अन्य वर्ण शामिल हैं, तो हमारे कार्यक्रम को यह बताते हुए एक संदेश प्रस्तुत करना चाहिए कि उनका उपयोगकर्ता नाम अमान्य है।

हम इसे प्राप्त करने के लिए निम्नलिखित कोड का उपयोग कर सकते हैं:।

जब हम अपना कोड चलाते हैं और हमारे कार्यक्रम में उपयोगकर्ता नाम user123 दर्ज करते हैं, तो हमारे निम्नलिखित कार्यक्रम घोषणाएं:

! यदि हम उपयोगकर्ता नाम user123 दर्ज करते हैं, जिसमें एक गैर-अल्फ़ान्यूमेरिक वर्ण शामिल है, तो हमारा प्रोग्राम निम्नलिखित लौटाएगा:

जब हम उपयोगकर्ता नाम user123 दर्ज करते हैं, isalnum () विधि सही लौटाती है, क्योंकि केवल स्ट्रिंग अक्षरों और संख्याओं से मिलकर बनता है। फिर हमारे if लूप की सामग्री को निष्पादित किया जाता है और संदेश आपका नया उपयोगकर्ता नाम user123 है कंसोल पर प्रिंट हो जाता है। लेकिन जब हम उपयोगकर्ता नाम में एक गैर-अल्फ़ान्यूमेरिक वर्ण शामिल करते हैं, तो isalnum () विधि गलत लौटाती है और हमारा प्रोग्राम आउटपुट करता है, यह उपयोगकर्ता नाम मान्य नहीं है। > कंसोल के लिए।

निष्कर्ष

स्ट्रिंग के साथ काम करते समय आप आपसे पूछ सकते हैं कि क्या उनमें केवल अक्षर हैं , केवल संख्याएं, या केवल अक्षरांकीय वर्ण। ; जहां isalpha (), isnumeric () और isalnum () विधियां क्रमशः दर्ज होती हैं।

यहां तीनों का संक्षिप्त सारांश दिया गया है।

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

IsNumeric पायथन एक स्ट्रिंग विधि है जो यह जांचती है कि किसी स्ट्रिंग में संख्यात्मक वर्ण हैं या नहीं और यह सही है या गलत।

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

अब आप isalpha (), IsNumeric () और isalnum () जैसे का उपयोग शुरू करने के लिए तैयार हैं एक पायथन समर्थक!