Python Glossary English

все Python 3Строки (str)функция

str.isupper

проверка символов

True, если в строке есть буквы и все они заглавные.

Синтаксис

s.isupper()

Метод смотрит только на буквы: цифры и знаки препинания он игнорирует, но если букв нет вовсе, ответ False — поэтому '123' и пустая строка не считаются заглавными. Из-за этого isupper() не эквивалентен сравнению s == s.upper(): для '123' сравнение истинно, а метод даёт False.

Примеры

print('ABC'.isupper())   # → True
print('Abc'.isupper())   # → False
print('ABC!'.isupper())  # → True

См. также

Открыть в полном глоссарииdocs.python.orgСообщить о неточности