Método Python String Casefold

Método Python String Casefold
Na linguagem de programação Python, precisamos aplicar os dados que são sensíveis ao caso às vezes. Para atender a esse critério, precisamos adicionar algumas peças de código na programação Python. Para esse fim, a função Casefold () é recomendada.

A função de casefold () também é conhecida como uma função minúscula (). O objetivo desta função é converter a string em minúsculas. É uma função interna de strings usadas em python. Esta função é oposta à função Capitalize () do Python. Este método de caso pode ser usado em diferentes aspectos das linguagens de programação. É simplesmente acessado através da string. É usado na condição em que todas as letras precisam estar em letras pequenas.

Sintaxe de Casefold ()

corda.Casefold ()

Parâmetros: Não há parâmetros ou argumentos para esta função. Isso é acessado através da própria corda.

Valor de retorno: Todas as letras são minúsculas.

Trabalho do método de Casefold () em Python

Exemplo 1:

Este exemplo refere -se à amostra de funcionamento do método de Casefold (). Em contraste com o método Capitalize () também é a função interna de strings. Neste exemplo, pegamos uma corda com 5 caracteres com a primeira letra de capital e todo o resto em letras pequenas. A função de dobra de caso não contém nenhum parâmetro. Esta função é chamada pela sequência de entrada diretamente, portanto não há como usar diretamente a string na função. Mas a variável da string é usada.

Corda.Casefold ()

Enquanto no segundo exemplo, a mesma corda é usada com todas as letras em alfabetos de capital. Ambas as diferentes maneiras de representar as cordas mostram o funcionamento do método de caso ().

Após a execução, você verá que ambas as cordas são alteradas para letras minúsculas da mancha.

Exemplo 2:

No último exemplo, usamos uma única palavra que é tomada como entrada para a função Casefold (). Uma corda com seis palavras contém todas as letras mistas, algumas estão em capital e outras estão em letras pequenas. As letras pequenas não serão afetadas pela função.

String = "Olá, meu nome é aqsa yasin"

Para o valor resultante, pegamos uma impressão para a string original e a string com todas as letras pequenas.

Você verá que todas as seis palavras da corda são convertidas em letras pequenas.

Exemplo 3:

Este exemplo lida com a comparação de dois métodos de cordas que são usados ​​na linguagem de programação Python. O método inferior () é semelhante ao trabalhar com o método de casefold (). Mas o funcionamento do caso dobra () é considerado mais agressivo. Indica que o método de casefold () funciona de maneira mais eficaz e converte mais letras em minúsculas em minúsculas em comparação com a função inferior (). A função inferior () não afeta as letras que já estão em letras pequenas.

Para ilustrar o funcionamento dessas duas funções, pegue um personagem de entrada para ver como essas funções convertem isso. A sequência de entrada é o personagem alemão, que é uma letra minúscula.

String = "ß"

A função mais baixa também é chamada através da string e não leva o parâmetro com ela, como o método de casefold ().

Corda.mais baixo()

Agora, aplicamos a sequência de entrada com as duas funções para ver os resultados e executamos o código.

Você verá que a string é em si um caractere minúsculo para que a função inferior não afete a sequência de entrada. Enquanto a função de caso (), sendo uma função agressiva, converte o personagem em "ss". A letra "ß" no idioma inglês é igual a um duplo "s". Então, a dobra de caso converte esta carta em S.

Exemplo 4:

Neste exemplo, tomamos uma mistura de dois idiomas como o exemplo anterior; Os personagens do idioma inglês e alemão são usados. Desta vez, não apenas "ß", mas o alemão "A" também é adicionado uma vez como uma letra maiúscula e também uma vez em uma pequena carta para ver os resultados das duas funções inferiores () e Casefold ().

Texto = 'Graß Å Påge'

A primeira palavra contém o personagem alemão, como fizemos no exemplo anterior e um único capital A no idioma alemão. Depois disso, outra palavra com um pequeno alfabeto "A" do idioma alemão é usado. Isso como uma sequência de entrada inteira que agora contém o capital e pequenas letras de duas línguas também.

Ambos esses métodos são aplicados na sequência que é tomada como entrada. Como fica claro no exemplo anterior de que o método inferior () não altera a letra que já está em uma pequena letra em qualquer idioma, a letra B do idioma alemão não é afetado neste caso. Avançando, a capital A vem. Isso é alterado para o pequeno alemão "A". Da mesma forma, a próxima palavra contém um pequeno "a" da língua alemã na palavra "página". A função inferior () não afeta isso.

Da mesma forma, usando o método Casefold (), o "B" do idioma alemão é substituído pelo "SS". E o único capital A é alterado para a pequena letra "A". Enquanto que o pequeno "A" na palavra "página" permanece o mesmo.

Exemplo 5:

Este exemplo lida com o uso de uma declaração IF-ELSE com o método da dobra de caso. Em uma declaração if-else, que também é conhecida como uma declaração condicional, um cheque é aplicado pela estatura IF. Se for verdade, o código será encerrado. Considerando que, se a condição for falsa, a parte da declaração if-else é executada. Neste exemplo, usamos esta declaração condicional para verificar se nossas seqüências de entrada são iguais ou não. Tomamos duas variáveis ​​de string com duas palavras diferentes.

STR1 = "Fluß"
Str2 = fluss "

Como sabemos que a letra alemã "ß" é equivalente a "SS" em inglês, o cheque é aplicado nesta base. Como a instrução IF verifica se a resposta obtida aplicando a função casefile () em ambas as seqüências é igual.

Se str1.Casefold () == STR2.Casefold ():

Como a parte else não contém nenhuma condição, ela contém uma declaração de impressão para exibir que as duas seqüências de entrada não são iguais.

Executar o código para ver o resultado.

Como a letra alemã "B" é igual a "SS", significa que ambas as cordas têm as mesmas letras, enquanto todos os personagens restantes são iguais.

Conclusão

A função de casefold () é usada para alterar os alfabetos de capital de uma corda em letras pequenas, enquanto as pequenas letras permanecem as mesmas. Neste artigo, explicamos todos os aspectos desse método usando os exemplos elementares com todas as letras maiúsculas ou todas as letras pequenas em uma corda. Além disso, também usamos alguns personagens do idioma alemão. A diferença entre o método de casefold () e o método inferior () também é elaborado com exemplos. Da mesma forma, também usamos uma declaração if-else para ver o método de funcionamento de um caso (). Em poucas palavras, um método de caixa funciona da mesma maneira para todos os idiomas.