все 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Сообщить о неточности