Python Glossary English

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