str.isupper()
bool
, True
- если все слова имеют верхний регистр символовМетод str.isupper()
возвращает True
, если все символы в строке str
прописные (имеют верхний регистр), при этом строка не должна быть пустой, то есть должна иметь хотя бы один символ в верхнем регистре и не состоять из одних пробелов.
Метод str.isupper()
во всех других случаях возвращает False
.
Строка состоящая из символов не имеющих возможности приведение к верхнему регистру также будет возвращать False
.
Например выражение '379'.isupper()
возвращает False
.
Для приведения символов строки к верхнему регистру используйте метод str.upper()
.
>>> ''.isupper() # False >>> 'а'.isupper() # False >>> 'А'.isupper() # True >>> '20'.isupper() # False >>> 'Это 20'.isupper() # False >>> 'ЭТО 20'.isupper() # True >>> 'ВСЕ СИМВОЛЫ в СТРОКЕ ПРОПИСНЫЕ (ИМЕЮТ ВЕРХНИЙ РЕГИСТР)'.isupper() # False >>> 'ВСЕ СИМВОЛЫ В СТРОКЕ ПРОПИСНЫЕ (ИМЕЮТ ВЕРХНИЙ РЕГИСТР)'.isupper() # True