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

Метод isupper() типов bytes и bytearray в Python

Проверить байтовую строку на верхний регистр символов ASCII

Синтаксис:

bytes.isupper()

bytearray.isupper()

Параметры:

  • bytes и bytearray - байтовая строка соответствующего типа bytes или bytearray.

Возвращаемое значение:

Описание:

Метод isupper() вернет True если в байтовой строке все символы ASCII имеют верхний регистр и нет символов ASCII в нижнем регистре, в противном случае вернет False.

Байтовая строка должна состоять хотя бы из одного алфавитного символа ASCII в верхнем регистре.

  • Символы ASCII в нижнем регистре - это байтовые значения в последовательности b'abcdefghijklmnopqrstuvwxyz'.
  • Прописные символы ASCII - это байтовые значения в последовательности b'ABCDEFGHIJKLMNOPQRSTUVWXYZ'.

Для того, что-бы проверить байтовую строку на нижний регистр всех символов ASCII используйте метод islower().

Примеры использования:

>>> b''.isupper()
# False

>>> b' '.isupper()
# False

>>> b' %'.isupper()
# False

>>> b'W'.isupper()
# True

>>> b' Ё'.isupper()
#  File "<stdin>", line 1
# SyntaxError: bytes can only contain ASCII literal characters.

>>> b'Hello World'.istitle()
# True

>>> b'Hello world'.istitle()
# False