Método de troca de cordas Python

Método de troca de cordas Python

As letras maiúsculas são convertidas em minúsculas, enquanto os caracteres minúsculos são alterados para maiúsculas usando o método Python String "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, pequenos caracteres serão convertidos em caracteres capital e usarão o método "swapcase ()" da linguagem Python. Existem dois conjuntos simultâneos de caracteres usados ​​no capital e nos estilos de escrita inferior, e cada personagem em um conjunto normalmente tem um equivalente no outro. Em contraste com os caracteres maiúsculos, que são suas contrapartes maiores, como "a", as letras minúsculas são os equivalentes menores e mais baixos de letras como "a". O Python fornece a função "swapcase ()" para alterar o caso de letras em uma string. A função "swapcase ()" do Python produz uma cópia da string com os casos de todos os caracteres sensíveis ao caso comutados.

Vamos iniciar o código olhando para o primeiro valor, que é um valor de string com o texto "ela gosta de bananas", como você pode ver na imagem abaixo, cada personagem usado neste valor está na maçaneta. Este valor da string é armazenado na variável "string1", que inicializamos antes. Depois disso, chamamos de "swapcase ()" com o parâmetro "string1" porque este "string1" contém o valor da string. Este método fornecerá uma saída que contém uma nova string na qual todos os caracteres de casos superiores incluídos no valor da string serão alterados para letras minúsculas. O resultado do método "swapcase ()" é armazenado na variável inicializada "resultado".

Então chamamos a função "print ()", passando o argumento "resultado" entre os parênteses porque o resultado é mantido lá, e queremos exibi -lo.

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

Na segunda parte do script, trocaremos a letra minúscula para uma letra de maiúsculas. Esta seção é semelhante à anterior, exceto que mudamos as letras maiúsculas em letras pequenas na última seção. Como resultado, temos uma nova string, incluindo todos os itens com letras minúsculas. Agora que a situação é revertida, 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 da string “swapcase ()” é então usado na próxima linha e seu parâmetro, a variável “string2”, é passada porque possui o valor da string. A função "print ()" será invocada, e o argumento do "resultado" será fornecido a ela porque contém o resultado final do método "swapcase ()".

Como usamos todas as letras pequenas no valor da string no código anterior, "swapcase ()" mudará todas elas em letras maiúsculas, como visto na imagem abaixo. Uma nova string é exibida na qual todos os caracteres presentes no valor da string estão agora em letras maiúsculas, e nenhum personagem está em letras minúsculas.

Na terceira seção do código, mudaremos os caracteres em maiúsculas e minúsculas ao mesmo tempo. Nas duas primeiras seções, mudamos o valor da string para minúsculas e, no segundo, mudamos para maiúsculas. No entanto, nesta seção, fazemos isso juntos. Vamos pegar um valor de string no qual pegamos alguns dos caracteres maiúsculos e alguns dos caracteres minúsculos e aplicamos "swapcase ()". Em seguida, ele devolverá 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 "Ela ama brincar com cães" e atribuindo -o à variável "String3". Este valor de string contém cartas pequenas e maiúsculas. Depois disso, utilizamos o método "swapcase ()" e passamos o parâmetro "string3" porque já salvamos um valor de string nele. Então, como o resultado é salvo lá e queremos exibi -lo, chamamos a função "print ()", passando o argumento "resultado".

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 adicionais de caracteres

A string python ignora os vários tipos de caracteres "swapcase ()" método. Se houver vários tipos de caracteres na sequência 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 Valor da string do código. Vamos começar colocando o código em ação. O valor da string "Meu número de rolo é 161068" é armazenado na variável "str1". Este valor tem dois tipos de caracteres, como pode ser visto. Então, na linha a seguir, 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 da string "swapcase ()". A função print () é então usada para exibir o resultado. É chamado nos parênteses desta função com o argumento "resultado".

A saída mostra uma nova string na qual o elemento na string foi alterado, os caracteres alfabéticos maiúsculos foram alterados para minúsculas e os caracteres minúsculos foram alterados para maiúsculas. No entanto, o caráter numérico da corda, "161068", não foi alterado porque esse método não altera os outros tipos de personagens.

Semelhante à maneira 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, não garantiremos nenhuma mudança nos símbolos, números ou caracteres, porque a função os ignorará. Somente o caso dos personagens será alterado.

Comece escrevendo o código que armazenará o valor da string “Alex obteve 79% notas, e Noah recebeu 98% no 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 a seguir, chamamos a função "print ()", fornecendo a variável "resultado" como um argumento porque salvamos anteriormente o resultado usando o método "swapcase ()".

Não afetou o número ou o símbolo "%" porque essa abordagem ignora o outro tipo de personagem. Como no exemplo, caracteres minúsculos são transformados em maiúsculas e caracteres de casos mais altos são transformados em minúsculas.

Conclusão

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