Сообщить об ошибке.

Метод str.isupper() в Python, проверяет строку на верхний регистр.

Проверяет, что все символы строки находятся в верхнем регистре.

Синтаксис:

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