все Python 3Строки (str)функция
str.islower
проверка символов
True, если в строке есть буквы и все они строчные.
Синтаксис
s.islower()
Символы без регистра — цифры, пробелы, знаки препинания — просто игнорируются, поэтому 'abc123' даёт True, а '123' и пустая строка — False: нужна хотя бы одна буква. Отсюда частая ошибка: not s.islower() не значит «в строке есть заглавные», на строке из одних цифр это выражение тоже истинно.
Примеры
print('abc'.islower()) # → True
print('Abc'.islower()) # → False
print('abc123'.islower()) # → True
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности