все Python 3Байтовые последовательностифункция
bytearray.islower
bytearray — проверки is*
Все буквенные байты — в нижнем регистре.
Синтаксис
ba.islower(...)
Регистр здесь есть только у ASCII-букв, а последовательность вообще без букв (одни цифры, пунктуация или пустая) даёт False. Отсюда важное следствие: islower() не является отрицанием isupper() — на строке из одних цифр обе проверки False, так что рассуждать «раз не верхний регистр, значит нижний» нельзя.
Примеры
print(bytearray(b'abc').islower()) # → True
print(bytearray(b'abc1!').islower()) # → True
print(bytearray(b'Abc').islower()) # → False
print(bytearray(b'123').islower()) # → False
print(bytearray(b'').islower()) # → False
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности