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

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