Função isupper ()
A função isupper () é uma função interna fornecida na biblioteca padrão do Python. Strings e outras formas de dados podem ser usadas com ele. Indica se uma sequência de caracteres é toda maiúscula. Ele retorna false se pelo menos um caractere estiver em minúsculas. Caso contrário, ele retorna verdadeiro se todo personagem da string estiver na parte superior. Não requer parâmetros. A sintaxe da função isupper () é a seguinte:
O in_string representa a string que precisa ser verificada. Isupper () verifica o caso dessa string. Agora, vamos ver um exemplo da função isupper () para entender sua função.
Exemplo 1:
Neste exemplo, definimos três strings diferentes e verificamos qual é a caixa superior usando a função iSupper (). Considere o seguinte código:
str1 = "Eu sou maiúsculo"Aqui está a seguinte saída:
Observe que apenas uma string é completamente superior. Isupper () retorna true apenas para essa string. Para as outras 2 cordas, a função isupper () retorna falsa porque ambos têm um ou mais de um caractere minúsculo na string. Como o isupper () retorna false para a string se ela contém pelo menos 1 caractere em minúsculas, ele retorna false para as últimas 2 strings.
Exemplo 2:
Agora, vamos pegar a entrada do usuário e aplicar a função iSupper () para verificar o caso da string fornecida. Considere o seguinte código de exemplo:
ST = input ("Digite seu string =")Aqui está a saída do código anterior:
Como você pode ver, o usuário inseriu "SDs", que está em todas as maiúsculas. A saída de isupper () é verdadeira.
Exemplo 3:
Até agora, demonstramos apenas exemplos simples para entender a função do método iSupper () da biblioteca Python padrão. No entanto, essa função pode ser usada com problemas complexos e difíceis. Tem numerosos usos práticos em várias áreas. No código seguinte, usamos um pequeno exemplo para resolver um aplicativo prático um pouco complexo. Consulte o seguinte código:
Neste exemplo, definimos uma string "Test = esta é uma sequência de teste para função iSupper". A string é dividida na forma de uma lista usando a função split (), liststr = teste.dividir(). Para contar quantas palavras estão completamente no caso superior na frase, uma variável C é iniciada com 0. Depois disso, é definido um loop for que itera sobre cada item da lista um por um; para eu em liststr. Sempre que a condição IF retorna true, C é incrementado com 1; C = C + 1.
teste = "Esta é uma sequência de teste para função isupper"A seguir, é apresentado o resultado que mostra o número total de palavras maiúsculas na sequência especificada:
Exemplo 4:
Estendendo o exemplo anterior, iteramos através de cada item na string. Se um item especificado já estiver em maiúsculas, basta imprimi -lo. Caso contrário, converta -o na caixa superior e devolva a corda na parte superior. Considere o seguinte exemplo .
Como você pode ver, a string contém vários caracteres casados. Contamos quantos itens existem na caixa superior e quantos estão em caracteres em minúsculas em minúsculas na string fornecida. Usamos o procedimento exato para isso como fizemos no exemplo anterior. Usando a função split (), dividimos a string nos itens da lista. Depois disso, iteramos através de cada item da lista um de cada vez usando um loop para loop.
Ao usar dois contadores, "A" e "C", contamos quantos itens na lista estão na primeira caixa e quantos estão em minúsculas. Ao mesmo tempo, usamos a função superior () para converter os itens de minúsculas em itens de caixa superior. O loop for itera através de cada item da lista. Quando a “condição se” retorna verdadeira, a variável C é incrementada por 1. Quando a “condição se” retorna falsa, a variável “A” é incrementada por 1. A variável "C" é usada para contar o número de letras maiúsculas na string. Enquanto a variável "A" é usada para contar as letras minúsculas na string.
teste = "Esta é uma sequência de teste para função isupper"Aqui está a saída do código anterior:
Observe que cada vez que a função iSupper () retorna true, a declaração é impressa como “o item é o mais alto: este”. Quando o isupper () retorna false, a declaração é impressa “o item é convertido em maiúsculas: IS”. É assim que cada item da lista é convertido para o estojo superior um por um e finalmente retorna a todas.
Conclusão
Neste artigo, a função isupper () do Python é discutida como funciona. A função isupper () é uma função interna fornecida pela biblioteca padrão do Python. Não é preciso parâmetro e retorna verdadeiro, caso todos os caracteres da string estejam na parte superior e retorne falsos no caso de que pelo menos um caractere na string está em minúsculas em minúsculas. Demonstramos algumas aplicações simples e práticas da função iSupper () para entender o funcionamento da função isupper ().