Python tem muitas funções utilitárias em suas bibliotecas que sempre nos ajudam a realizar algumas tarefas comuns do dia-a-dia. Vamos ver o funcionamento do isupper()método string que realmente verifica se todos os caracteres na string estão em maiúsculas.

Sintaxe: string.isupper()

Parâmetros: Nenhum

Retorna: True se todas as letras da string estiverem em maiúsculas e False se apenas uma delas estiver em minúsculas.

Código # 1: Demonstrando o funcionamento de isupper()



isupp_str = "GEEKSFORGEEKS"
not_isupp = "Geeksforgeeks"
print ("Is GEEKSFORGEEKS full uppercase ? : " + str(isupp_str.isupper())) 
print ("Is Geeksforgeeks full uppercase ? : " + str(not_isupp.isupper())) 

Resultado:

GEEKSFORGEEKS está totalmente em maiúsculas? : Verdade
Geeksforgeeks está totalmente em maiúsculas? : False

 

Aplicação prática: Esta função pode ser usada de várias maneiras e tem muitas aplicações práticas. Um desses aplicativos para verificar as maiúsculas, verificando abreviações (geralmente maiúsculas), verificando a correção da frase que requer todas as maiúsculas. Abaixo é demonstrado um pequeno exemplo que mostra a aplicação do método isupper().

Código # 2: Demonstrando a aplicação prática de isupper()

test_str = "Cyware is US based MNC and works in IOT technology"
list_str = test_str.split() 
  
count = 0
for i in list_str: 
    if (i.isupper()): 
        count = count + 1
print ("Number of abbreviations in this sentence is : " + str(count)) 

Resultado :

O número de abreviações nesta frase é: 3