bytes.isupper() bytearray.isupper()
Метод isupper()
вернет True
если в байтовой строке все символы ASCII имеют верхний регистр и нет символов ASCII в нижнем регистре, в противном случае вернет False.
Байтовая строка должна состоять хотя бы из одного алфавитного символа ASCII в верхнем регистре.
b'abcdefghijklmnopqrstuvwxyz'
.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