Python Glossary English

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