Método Python String swapcase()

Metodo Python String Swapcase



Letras maiúsculas são convertidas em minúsculas, enquanto caracteres minúsculos são alterados para maiúsculas usando o método de string Python “swapcase()”. Esta função desconsidera quaisquer símbolos ou números na string.

Exemplo 1: utilizando o método Python String swapcase() em Python







Nesta demonstração, caracteres pequenos serão convertidos em caracteres maiúsculos e usarão o método 'swapcase()' da linguagem Python. Existem dois conjuntos simultâneos de caracteres usados ​​nos estilos de escrita maiúscula e baixa, e cada caractere em um conjunto normalmente tem um equivalente no outro. Em contraste com os caracteres maiúsculos, que são suas contrapartes maiores e mais altas, como “A”, as letras minúsculas são os equivalentes menores e mais baixos de letras como “a”. Python fornece a função “swapcase()” para alterar o caso das letras em uma string. A função “swapcase()” do Python produz uma cópia da string com todas as maiúsculas e minúsculas dos caracteres que diferenciam maiúsculas de minúsculas.



Vamos começar o código analisando o primeiro valor, que é um valor de string com o texto 'SHE LIKES BANANAS', como você pode ver na imagem abaixo, cada caractere usado nesse valor está em letras maiúsculas. Este valor de string é armazenado na variável “string1”, que inicializamos antes. Em seguida, chamamos “swapcase()” com o parâmetro “string1” porque este “string1” contém o valor da string. Este método fornecerá uma saída contendo uma nova string na qual todos os caracteres maiúsculos incluídos no valor da string serão alterados para letras minúsculas. O resultado do método “swapcase()” é armazenado na variável inicializada “outcome”.



Então chamamos a função “print()”, passando o argumento “outcome” entre parênteses porque o resultado é mantido ali, e queremos exibi-lo.





Ele exibia a saída, que incluía uma nova string com todos os caracteres da string original alterados para minúsculas. “Ela gosta de bananas” é o valor exibido.



Na segunda parte do script, vamos mudar a letra minúscula para uma letra maiúscula. Esta seção é semelhante à anterior, exceto que alteramos as letras maiúsculas para minúsculas na última seção. Como resultado, obtivemos uma nova string, incluindo todos os itens com letras minúsculas. Agora que a situação está invertida, vamos começar o código. O valor da string é “Eu amo meus animais de estimação”; como você pode ver, todas as palavras são escritas em minúsculas. Este valor está sendo salvo na variável criada “string1”. O método string “swapcase()” é então usado na próxima linha, e seu parâmetro, a variável “string2”, é passado porque tem o valor da string. A função “print()” será então invocada e o argumento “outcome” será fornecido a ela porque contém o resultado final do método “swapcase()”.

Como usamos todas as letras minúsculas no valor da string no código anterior, “swapcase()” irá transformá-las em letras maiúsculas, como pode ser visto na imagem abaixo. Uma nova string é exibida na qual cada caractere presente no valor da string está agora em letras maiúsculas e nenhum caractere está em letras minúsculas.

Na terceira seção do código, alteraremos os caracteres em maiúsculas e minúsculas ao mesmo tempo. Nas duas primeiras seções, primeiro alteramos o valor da string para minúsculas e, na segunda, alteramos para maiúsculas. No entanto, nesta seção, fazemos isso juntos. Pegaremos um valor de string no qual pegamos alguns dos caracteres maiúsculos e alguns dos caracteres minúsculos e aplicamos “swapcase()” nele. Em seguida, ele retornará uma string na qual as letras minúsculas aparecem em letras maiúsculas e as letras maiúsculas aparecem em letras minúsculas.

Vamos começar o código criando o valor da string “sHE lOvE pLay with DoGs” e atribuindo-o à variável “string3”. Esse valor de string contém letras minúsculas e maiúsculas. Em seguida, utilizamos o método “swapcase()” e passamos o parâmetro “string3” porque já salvamos um valor de string nele. Então, como o resultado está salvo lá e queremos exibi-lo, chamamos a função “print()”, passando o argumento “outcome”.

Os caracteres maiúsculos na string são transformados em maiúsculas na saída e os caracteres maiúsculos presentes nos elementos da string são convertidos em minúsculas.

Exemplo 2: Implementando o método Python String swapcase() com tipos de caracteres adicionais

A string Python ignora os vários tipos de caracteres do método “swapcase()”. Se houver vários tipos de caracteres na string atual, o método “swapcase()” os ignora e apenas altera os caracteres alfabéticos para o caso apropriado.

Usaremos o tipo de caractere e o tipo numérico de caracteres na seção de valor da string do código. Vamos começar colocando o código em ação. O valor da string “My Roll Number Is 161068” é armazenado na variável “str1”. Este valor possui dois tipos de caracteres, como pode ser visto. Então, na linha seguinte, aplicamos o método “swapcase()” com “str1”, que demos como parâmetro porque armazena o valor da string. Temos uma variável chamada “resultado” que contém o resultado do uso do método string “swapcase()”. A função print() é então usada para exibir o resultado. Ela é chamada entre parênteses desta função com o argumento “resultado”.

A saída mostra uma nova string em que o elemento da string foi alterado, os caracteres alfabéticos maiúsculos foram alterados para minúsculos e os caracteres minúsculos foram alterados para maiúsculos. No entanto, o caractere numérico da string, “161068”, não foi alterado porque esse método não altera os outros tipos de caractere.

Semelhante à forma como usamos o caractere numérico na string na seção anterior do código, estamos usando símbolos, números e caracteres no valor da string nesta seção do código. No entanto, garantiremos nenhuma alteração nos símbolos, números ou caracteres porque a função os ignorará. Apenas as maiúsculas e minúsculas dos personagens serão alteradas.

Comece escrevendo o código que armazenará o valor da string “Alex obteve 79% notas, e Noah obteve 98% notas em seu exame” na variável “str1” que criamos. O método “swapcase()” é então usado com o parâmetro “str1” na linha subsequente. Então, na linha seguinte, chamamos a função “print()”, fornecendo a variável “resultado” como argumento, pois anteriormente salvamos o resultado usando o método “swapcase()” nela.

Não afetou o número ou o símbolo “%” porque essa abordagem ignora o outro tipo de caractere. Como no exemplo, os caracteres minúsculos são transformados em maiúsculas e os caracteres maiúsculos são transformados em minúsculas.

Conclusão

Trocar letras maiúsculas e minúsculas é uma técnica útil ao trabalhar em Python. Para o primeiro exemplo, transformamos um caractere maiúsculo em um caractere minúsculo e vice-versa. No segundo exemplo, usamos esse método com outros tipos de caracteres porque esse método ignora numerais e símbolos. Assim, não mudou nada além do caso dos caracteres alfabéticos.