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

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

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

उदाहरण के लिए:

print('Hello world'.islower())
print('hello world'.islower())

आउटपुट

False
True

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

print(bool(re.match('^[a-z]+$', '123abc')))
print(bool(re.match('^[a-z]+$', 'abc')))

आउटपुट

False
True

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

    स्ट्रिंग वर्ग में isdigit() नामक एक विधि है जो यदि स्ट्रिंग में सभी वर्ण अंक हैं और कम से कम एक वर्ण है, तो सही है, अन्यथा गलत है। आप इसे इस प्रकार कह सकते हैं - उदाहरण print("12345".isdigit()) print("12345a".isdigit()) आउटपुट True False आप उसी परिणाम के लिए रेगेक्स का उपयोग भी क

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

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

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

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