str.isupper() Está toda em maiúsculas
Última atualização: 2026-09-22
str.isupper() Está toda em maiúsculas
str.isupper() retorna True quando há pelo menos uma letra maiúscula e nenhuma letra minúscula.
| Categoria | Métodos de string |
|---|---|
| Tipo | Método de tipo interno |
| Versão do Python | all |
📝 Sintaxe
str.isupper()
Retorno:bool. True if it has at least one uppercase letter and no lowercase ones.
Modifica o original:Não (retorna um novo objeto)
▶ Exemplo
Edite o código, clique em Executar e veja o resultado no painel de saída:
Saída:
True
False
💡 Casos relacionados
Mais estudos de caso em breve — aguarde.
❓ Perguntas frequentes
QO que '123'.isupper() retorna?
AFalse. isupper() exige pelo menos uma letra maiúscula, então dígitos puros retornam False.
QE quanto a uma string com maiúsculas e minúsculas misturadas?
A'Hello'.isupper() é False. 'HELLO!'.isupper() é True, porque a pontuação não afeta o resultado.
QQuando isupper() e islower() retornam ambos False?
APara strings como dígitos puros ou símbolos puros que não contêm letras, ambos retornam False. isupper() e islower() são mutuamente exclusivos, mas não complementares.