मेरे पास "asdfHRbySFss" जैसी स्ट्रिंग है और मैं एक समय में एक चरित्र को देखना चाहता हूं और देख सकता हूं कि कौन से अक्षरों को पूंजीकृत किया गया है। मैं पायथन में यह कैसे कर सकता हूं?मैं कैसे जांच सकता हूं कि स्ट्रिंग में एक अक्षर पाइथन का उपयोग करके कैपिटल किया गया है?
17
A
उत्तर
43
उपयोग string.isupper()
letters = "asdfHRbySFss"
uppers = [l for l in letters if l.isupper()]
अगर आपको लगता है कि एक स्ट्रिंग में वापस लाना चाहते हैं आप कर सकते हैं: फिल्टर के साथ
print "".join(uppers)
4
उपयोग string.isupper()()
>>> letters = "asdfHRbySFss"
>>> def isCap(x) : return x.isupper()
>>> filter(isCap, myStr)
'HRSF'
6
पाइथन 2.7+
में एसडोलन के समाधान करने का एक और, अधिक कॉम्पैक्ट, तरीका>>> test = "asdfGhjkl"
>>> print "upper" if any(map(str.isupper, test)) else "lower"
upper
>>> test = "asdfghjkl"
>>> print "upper" if any(map(str.isupper, test)) else "lower"
lower
1
m = []
def count_capitals(x):
for i in x:
if i.isupper():
m.append(x)
n = len(m)
return(n)
यह एक और तरीका है कि आप सूची के साथ क्या कर सकते हैं, यदि आप टोपी वापस चाहते हैं, बस लेन()
0
ascii वर्ण सेट का उपयोग यह करने के लिए एक और तरीका है को दूर - समान @sdolan को
letters = "asdfHRbySFss"
uppers = [l for l in letters if ord(l) >= 65 and ord(l) <= 90] #['H', 'R', 'S', 'F']
lowers= [l for l in letters if ord(l) >= 97 and ord(l) <= 122] #['a', 's', 'd', 'f', 'b', 'y', 's', 's']
संबंधित मुद्दे
- 1. मैं कैसे जांच सकता हूं कि किसी स्ट्रिंग में वर्णमाला से कोई अक्षर है या नहीं?
- 2. मैं कैसे जांच सकता हूं कि एक संरचना को तत्काल किया गया है या नहीं?
- 3. मैं कैसे जांच सकता हूं कि कोई char एक अक्षर या संख्या है या नहीं?
- 4. मैं कैपिटल अक्षरों में स्ट्रिंग में एक स्पेस कैसे जोड़ सकता हूं, लेकिन PHP और रेगेक्स का उपयोग करके निरंतर राजधानियों को एक साथ रख सकता हूं?
- 5. क्लोजर में मैं कैसे जांच सकता हूं कि कोई प्रतीक परिभाषित किया गया है या नहीं?
- 6. Matlab में एक स्ट्रिंग में प्रत्येक शब्द का पहला अक्षर कैपिटल/कैपिटल करें?
- 7. जांच कर रहा है कि स्ट्रिंग का पहला अक्षर अपरकेस
- 8. मैं कैसे जांच सकता हूं कि मेरी स्ट्रिंग का पहला अक्षर एक स्पेस या टैब कैरेक्टर है या नहीं?
- 9. मैं कैसे पता लगा सकता हूं कि स्ट्रिंग का पहला अक्षर एक संख्या है या नहीं?
- 10. मैं कैसे जांच सकता हूं कि मेरे सभी इनिट फ़ंक्शंस को कॉल किया गया है?
- 11. जांच कर रहा है कि कोई स्ट्रिंग लोअरकेस अक्षर
- 12. मैं कैसे जांच सकता हूं कि जावास्क्रिप्ट-इवेंटहालर सेट किया गया है या नहीं?
- 13. मैं कैसे जांच सकता हूं कि एक्सप्रेस
- 14. मैं कैसे जांच सकता हूं कि कोई ऑब्जेक्ट जारी किया गया है या नहीं?
- 15. मैं स्ट्रिंग/बफर का अक्षर कैसे प्राप्त कर सकता हूं?
- 16. मैं कैसे जांच सकता हूं कि मेरे एप्लिकेशन पर ध्यान केंद्रित किया गया है या नहीं?
- 17. मैं कैसे जांच सकता हूं कि स्ट्रीम निष्कर्षण ने सभी इनपुट का उपभोग किया है?
- 18. मैं कैसे जांच सकता हूं कि कोई ऑब्जेक्ट पाइथन में एक इटरेटर है या नहीं?
- 19. मैं एक स्ट्रिंग में अक्षर एन बार दोहरा सकता हूं?
- 20. मैं कैसे जांच सकता हूं कि JQuery
- 21. मैं कैसे खोज सकता हूं कि मुझे curl का उपयोग करके पुनर्निर्देशित किया जाएगा?
- 22. मैं कैसे जांच सकता हूं कि jquery टैब का उपयोग करके कौन से टैब सक्रिय हैं?
- 23. जांच करें कि स्ट्रिंग एक विराम वर्ण
- 24. मैं कैसे जांचूं कि एक चर प्रारंभ किया गया है
- 25. मैं कैसे जांच सकता हूं कि बाइट सरणी में जावा में यूनिकोड स्ट्रिंग है या नहीं?
- 26. एक स्ट्रिंग को कैपिटल करें
- 27. मैं देखना चाहता हूं कि एक स्ट्रिंग
- 28. मैं यह देखने के लिए कैसे जांच सकता हूं कि एक डोजो संवाद लोड किया गया है या नहीं?
- 29. मैं कैसे जांच सकता हूं कि स्ट्रिंग में सी # में कोई वर्ण है या नहीं?
- 30. मैं कैसे जांच सकता हूं कि कनेक्शन एसएसएल का उपयोग करता है या नहीं?
सही, यह आपको धन्यवाद था! – clayton33