I learned all python objects can be classified “True” or “False”.
“”, [], {}, None are evaluated “False”.
def check(data): if( filter(unicode.uppercase, data) and filter(unicode.lowercase, data) ): return True else: return False str = "aaa" print check(str) >>False str = "Aaa" print check(str) >>True