Função isupper em python

Função isupper em python
Python é uma linguagem de programação sensível ao caso. Por case sensível, significa "A" é diferente de "A". Um programa Python trata "A" e "A" de maneira diferente. Sempre que escrevendo um código em python, você deve ter cuidado com o caso da string. A linguagem de programação do Python fornece várias funções internas úteis que verificam o caso das strings fornecidas. Algumas das funções que podem ser usadas com strings são as funções inferiores (), islower (), upper () e isupper () em python. Essas funções estão integradas e incluídas na biblioteca padrão da linguagem de programação Python. Neste tutorial, aprenderemos a usar a função isupper () em um programa Python.

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"
str2 = "eu sou minúsculo"
str3 = "Eu sou misto"
print ("is '", str1 ",' estojo superior? = " + str (str1.isupper ())))
print ("is '", str2 ",' maiúsculas? = " + str (str2.isupper ())))
print ("is '", str3 ",' maiúsculas? = " + STR (STR3.isupper ())))

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 =")
print ("is '", st ",' maiúsculas? = ", end =" ")
se st.isupper () == true:
impressão ("sim")
outro:
impressão ("não")

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"
liststr = teste.dividir()
c = 0
para i em liststr:
se eu.isupper ()):
C = C + 1
Print ("As palavras totais da caixa total na string são:" + str (c))

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"
liststr = teste.dividir()
c = 0
a = 0
para i em liststr:
se eu.isupper ()):
C = C + 1
print ("O item é superior:", i)
outro:
a = a + 1
print ("O item é convertido em maiúsculas:", eu.superior())
Print ("\ Ntotal, as palavras da caixa na string são:" + str (c))
Print ("As palavras totais da caixa total na string são:" + str (a))
print ("\ nA string após conversão:", teste.superior())

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 ().