Ви можете використовувати islower()свій рядок, щоб перевірити, чи містить він деякі малі літери (серед інших символів). orце, isupper()щоб також перевірити, чи містить деякі великі літери:
внизу: літери в рядку: тест дає true
>>> z = "(555) 555 - 5555 ext. 5555"
>>> z.isupper() or z.islower()
True
внизу: у рядку немає літер: тест дає помилку.
>>> z= "(555).555-5555"
>>> z.isupper() or z.islower()
False
>>>
Не можна змішувати з isalpha()поверненнями Trueлише в тому випадку, якщо всі символи - букви, а це не те, що потрібно
Зверніть увагу, що Барм завершує мою, оскільки моя погано справляється зі змішаним відмінком.