isupper()

Em Python, isupper() é um método embutido usado para manipulação de strings.
O método isupper() retorna “True” se todos os caracteres da string estiverem em maiúsculas, caso contrário, retorna “False”.
Esta função é usada para verificar se o argumento contém algum caractere maiúsculo, como:

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 

Sintaxe:

string.isupper() 
Parâmetros:
isupper() não leva nenhum parâmetro
Retorna:
1.Verdadeiro- Se todos os caracteres da string estiverem em maiúsculas.
2.Falso- se a string contém 1 ou mais caracteres não maiúsculos.

Exemplos:

Entrada: string = 'GEEKSFORGEEKS'
Resultado: Verdadeiro
Entrada: string = 'GeeksforGeeks'
Resultado: Falso

Erros e exceções



  1. Retorna “True” para espaços em branco
  2. Não leva nenhum argumento, portanto, retorna um erro se um parâmetro for passado.
  3. Dígitos e símbolos retornam “True”, apenas uma letra maiúscula retorna “false”.
  
string = 'GEEKSFORGEEKS'
print(string.isupper()) 
  
string = 'GeeksforGeeks'
print(string.isupper()) 

Resultado:

Verdade
Falso

é inferior()

Em Python, islower() é um método embutido usado para manipulação de strings.
O método islower() retorna “True” se todos os caracteres na string estiverem em minúsculas, caso contrário, retorna “False”.
Esta função é usada para verificar se o argumento contém caracteres minúsculos, como:

a B C D e F G H I J K L M N o p q R S T U V W x y Z 

Sintaxe:

string.islower() 
Parâmetros:
islower() não leva nenhum parâmetro
Retorna:
1.Verdadeiro- Se todos os caracteres da string forem inferiores.
2.Falso- Se a string contém 1 ou mais caracteres não minúsculos.

Exemplos:

Entrada: string = 'geeksforgeeks'
Resultado: Verdadeiro
Entrada: string = 'GeeksforGeeks'
Resultado: Falso

Erros e exceções

  1. Retorna “True” para espaços em branco
  2. Não leva nenhum argumento, portanto, retorna um erro se um parâmetro for passado.
  3. Dígitos e símbolos retornam “True”, somente uma letra minúscula retorna “false”.
  
string = 'geeksforgeeks'
print(string.islower()) 
  
string = 'GeeksforGeeks'
print(string.islower()) 

Resultado:

Verdade
Falso

lower()



Em Python, lower() é um método embutido usado para manipulação de strings.
Os métodos lower() retornam a string em minúsculas da string fornecida. Ele converte todos os caracteres maiúsculos em minúsculas. Se não houver caracteres maiúsculos, ele retornará a string original.

Sintaxe:


Parâmetros string.lower() :
lower() não leva nenhum parâmetro
Retorna:
Ele converte a string fornecida em minúsculas e retorna a string.

Exemplos:

Entrada: string = 'GEEKSFORGEEKS'
Resultado: geeksforgeeks
Entrada: string = 'GeeksforGeeks'
Resultado: geeksforgeeks

Erros e exceções

  1. Não leva nenhum argumento, portanto, retorna um erro se um parâmetro for passado.
  2. Dígitos e símbolos retornados são retornados como estão. Somente uma letra maiúscula é retornada após a conversão para minúsculas.
  
string = 'GEEKSFORGEEKS'
print(string.lower()) 
  
string = 'GeeksforGeeks'
print(string.lower()) 

Resultado:

geeksforgeeks
geeksforgeeks

upper()

Em Python, upper() é um método embutido usado para manipulação de strings.
Os métodos upper() retornam a string em maiúsculas da string fornecida. Ele converte todos os caracteres minúsculos em maiúsculas. Se não houver caracteres minúsculos, ele retornará a string original.

Sintaxe:


Parâmetros string.upper() :
upper() não leva nenhum parâmetro
Retorna:
Ele converte a string fornecida em maiúsculas e retorna a string.

Exemplos:

Entrada: string = 'geeksforgeeks'
Resultado: GEEKSFORGEEKS
Entrada: string = 'Meu nome é ayush'
Resultado: MEU NOME É AYUSH

Erros e exceções



  1. Não leva nenhum argumento, portanto, retorna um erro se um parâmetro for passado.
  2. Os dígitos e símbolos retornados são retornados como estão. Somente uma letra minúscula é retornada após a conversão para maiúscula.
  
string = 'geeksforgeeks'
print(string.upper()) 
  
string = 'My name is ayush'
print(string.upper()) 

Resultado:

GEEKSFORGEEKS
MEU NOME É AYUSH

Aplicação: dada uma string em python, conte o número de letras maiúsculas, letras minúsculas e espaços em uma string e alterne entre maiúsculas e minúsculas na string fornecida (converta letras minúsculas em maiúsculas e vice-versa).

Exemplos:

Entrada: string = 'GeeksforGeeks é um portal de ciência da computação para Geeks'
Saída: maiúsculas - 4
         Minúsculas - 41
         espaços - 7
         gEEKSFORGEEKS É UM PORTAL DE CIÊNCIA DE COMPUTADOR PARA GEEKS
Entrada: string = 'Meu nome é Ayush'
Saída: maiúsculas - 2
         Minúsculas - 11
         espaços - 3
         MEU NOME É AYUSH

Algoritmo
1. Percorra a string dada caractere por caractere até seu comprimento, verifique se o caractere está em minúsculas ou maiúsculas usando métodos integrados.
2. Se for minúsculo, incremente seu respectivo contador, converta-o para maiúsculas usando a função upper() e adicione-o a uma nova string, se for maiúsculo, incremente seu respectivo contador, converta para minúsculo usando a função lower() e adicione-o ao novo string.
3. Se houver espaço, incremente seu respectivo contador e adicione-o a uma nova string
4. Imprima a nova string.

string ='GeeksforGeeks is a computer Science portal for Geeks'
newstring =''  
count1 = 0
count2 = 0
count3 = 0
  
for a in string:  
    if (a.isupper()) == True
        count1+= 1
        newstring+=(a.lower())  
    elif (a.islower()) == True
        count2+= 1
        newstring+=(a.upper())  
    elif (a.isspace()) == True
        count3+= 1
        newstring+= 
print("In original String : "
print("Uppercase -", count1)  
print("Lowercase -", count2)  
print("Spaces -", count3)  
  
print("After changing cases:"
print(newstring)  

Resultado:

Na string original:
Maiúsculas - 4
Minúsculas - 41
Espaços - 7
Depois de mudar as caixas:
gEEKSFORgEEKS É UM PORTAL DE CIÊNCIA DE COMPUTADOR PARA GEEKS