Python Glossary English

все Python 3Байтовые последовательностифункция

bytearray.isupper

bytearray — проверки is*

Все буквенные байты — в верхнем регистре.

Синтаксис

ba.isupper(...)

Нужен хотя бы один буквенный байт: у b'123' и у пустого bytearray результат False, хотя строчных букв там нет вовсе. И из isupper() == False не следует islower() == True — у b'Ab1' обе проверки дают False, так что «не верхний регистр» и «нижний регистр» — разные вопросы.

Примеры

print(bytearray(b'ABC').isupper())   # → True
print(bytearray(b'ABC1!').isupper())   # → True
print(bytearray(b'Abc').isupper())   # → False
print(bytearray(b'123').isupper())   # → False
print(bytearray(b'').isupper())   # → False

См. также

Открыть в полном глоссарииdocs.python.orgСообщить о неточности