आप islower()यह देखने के लिए अपने स्ट्रिंग का उपयोग कर सकते हैं कि इसमें कुछ निचले अक्षर (अन्य वर्णों के बीच) हैं या नहीं। orयह isupper()भी जाँचने के लिए कि क्या कुछ बड़े अक्षर हैं:
नीचे: स्ट्रिंग में अक्षर: परीक्षण पैदावार सच है
>>> z = "(555) 555 - 5555 ext. 5555"
>>> z.isupper() or z.islower()
True
नीचे: स्ट्रिंग में कोई अक्षर नहीं: परीक्षण की उपज गलत है।
>>> z= "(555).555-5555"
>>> z.isupper() or z.islower()
False
>>>
सभी वर्णों के अक्षर होने पर ही isalpha()रिटर्न मिलाया जाता है True, जो आप चाहते हैं वह नहीं है।
ध्यान दें कि बरम का जवाब मेरा पूरा है, क्योंकि मेरा मिश्रित मामले को अच्छी तरह से नहीं संभालता है।