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