स्ट्रिंग जाँच विधियाँ

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

विधि

विवरण

उदाहरण

परिणाम

isupper()

जांचें कि क्या सभी अक्षर बड़े अक्षर हैं

'Anna'.isupper() 'ANNA'.isupper() 'AnnA'.isupper()

False True False

islower()

जांचें कि क्या सभी अक्षर छोटे अक्षर हैं

'Anna'.islower() 'anna'.islower() 'AnnA'.islower()

False True False

istitle()

जांचें कि क्या सभी शब्द बड़े अक्षर से शुरू होते हैं और उनके बाद छोटे अक्षर आते हैं

'Anna'.istitle() 'anna'.istitle() 'AnnA'.istitle() '19'.istitle()

True False False False

isdigit()

जांचें कि क्या सभी अक्षर संख्यात्मक हैं

'Anna'.isdigit() '1997'.isdigit() 'An97'.isdigit() '19'.isdigit()

False True False True

isalpha()

जांचें कि क्या सभी अक्षर वर्णमाला के हैं

'Anna'.isalpha() '1997'.isalpha() 'An97'.isalpha() 'Hi Anna'.isalpha()

True False False False

isalnum()

जांचें कि क्या सभी अक्षर वर्णमाला या संख्या हैं

'Anna'.isalnum() '1997'.isalnum() 'An97'.isalnum() 'Hi Anna'.isalnum()

True True True False

startswith('xxx')

जांचें कि स्ट्रिंग 'xxx' से शुरू होती है या नहीं

'Anna'.startswith('A') 'Anna'.startswith('a') 'Anna'.startswith('') 'Anna'.startswith('An')

True False True True

endswith('xxx')

जांचें कि स्ट्रिंग 'xxx' पर समाप्त होती है या नहीं

'Anna'.endswith('A') 'Anna'.endswith('a') 'Anna'.endswith('') 'Anna'.endswith('nA')

False True True False

isspace()

जांचें कि क्या सभी अक्षर व्हाइटस्पेस कैरेक्टर हैं (\t, \n, स्पेस, आदि)

'Anna'.isspace() ' '.isspace() ' \t \n'.isspace() ' \t hi'.isspace()

False True True False

ध्यान रखें कि इन विधियों को याद करना आवश्यक नहीं है। भले ही इनके नाम बहुत ही सहज हैं, एक छोटी सी गूगल खोज से आपको आवश्यक विधि मिल जाएगी। यह छोटी तालिका उपयोगी विधियों का एक अंश भर है जो दिखाती है कि एक लाइन के पाइथन कोड से क्या संभव है।

ध्यान दें कि स्ट्रिंग में contains() विधि नहीं है क्योंकि पहले से ही in कीवर्ड मौजूद है जो जांचता है कि एक स्ट्रिंग दूसरे में शामिल है या नहीं।

चुनौती

एक स्ट्रिंग दी गई है, उसमें बड़े अक्षरों की संख्या, छोटे अक्षरों की संख्या, और स्पेस अक्षरों की संख्या गिनें।

इनपुट में एक पंक्ति का पाठ है जिसे विश्लेषित करने की आवश्यकता है।

प्रोग्राम को एक पंक्ति में 3 संख्याएँ प्रिंट करनी चाहिए - बड़े अक्षरों की संख्या, छोटे अक्षरों की संख्या, और स्पेस अक्षरों की संख्या।

इनपुट

आउटपुट

Hey, how are you doing today Anna?

2 24 6

Amazing job with the infrastructure setup Bob!

2 37 6

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue