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

कैसे जांचें कि स्ट्रिंग में पाइथन में केवल ऊपरी केस अक्षर हैं या नहीं?

हम जांच सकते हैं कि क्या किसी स्ट्रिंग में 2 विधियों का उपयोग करके केवल अपर केस लेटर्स हैं। सबसे पहले विधि isupper() का उपयोग कर रहा है।

उदाहरण

print( 'Hello world'.isupper())
print('HELLO'.isupper())

आउटपुट

False
True

आप उसी परिणाम के लिए रेगेक्स का उपयोग भी कर सकते हैं। केवल अपरकेस मिलान के लिए, हम रेगेक्स का उपयोग करके re.match(regex, string) को कॉल कर सकते हैं:"^[A-Z]+$"।

उदाहरण

import re
print(bool(re.match('^[A-Z]+$', '123aAbc'))
print(bool(re.match('^[A-Z]+$', 'ABC'))

आउटपुट

False
True

  1. कैसे जांचें कि पाइथन में एक स्ट्रिंग अल्फान्यूमेरिक है या नहीं?

    पायथन स्ट्रिंग क्लास में isalnum () नामक एक विधि है जिसे एक स्ट्रिंग पर बुलाया जा सकता है और हमें बताता है कि स्ट्रिंग में केवल अल्फ़ान्यूमेरिक्स हैं या नहीं। आप इसे निम्न तरीके से कॉल कर सकते हैं: >>> '123abc'.isalnum() True >>> '123#$%abc'.isalnum() False आप उसी

  1. मैं कैसे सत्यापित करूं कि एक स्ट्रिंग में पायथन में केवल अक्षर, संख्याएं, अंडरस्कोर और डैश हैं?

    आप इस कार्य को प्राप्त करने के लिए रेगुलर एक्सप्रेशन का उपयोग कर सकते हैं। यह सत्यापित करने के लिए कि स्ट्रिंग में केवल अक्षर, संख्याएं, अंडरस्कोर और डैश हैं, हम निम्नलिखित रेगेक्स का उपयोग कर सकते हैं:^[A-Za-z0-9_-]*$। उदाहरण आयात पुनर्मुद्रण(बूल(पुनः मिलान(^[ए-ज़ा-जेड0-9_-]*$, aValidString123--__

  1. मैं कैसे जांचूं कि एक पायथन चर मौजूद है या नहीं?

    हम निम्नलिखित कोड का उपयोग यह जांचने के लिए करते हैं कि क्या अजगर में एक चर मौजूद है। उदाहरण x =10 class foo: g = 'rt' def bar(self): m=6 print (locals()) if 'm' in locals(): print ('m is local variable') else: print ('m is not a local variable') f = foo() f.bar() pri