Método de título de string python

Método de título de string python
O Python é uma linguagem de programação orientada a objetos de alto nível amplamente utilizada entre os desenvolvedores. Ele fornece funções diferentes para manuseio de string. Manuseio de strings em python refere -se a qualquer operação realizada em strings, incluindo a conversão de string em maiúsculas, modificação da string e assim por diante. O módulo utilitário padrão do Python fornece uma lista de funções que podem ser usadas em strings, i i.e., isupper (), islower (), title (), istitle () e muito mais. Neste guia, aprenderemos sobre o funcionamento da função Title () com String. Vamos entender a função Title () no tutorial abaixo.

Função da String ()

A função title () do Python funciona com strings. Ele converte a string fornecida em um caso de título. Não leva nenhum argumento de entrada e devolve a string dada no caso do título. O caso do título significa que o primeiro caractere de cada palavra na string está em forma de capitalização. A função title () é usada para converter cada letra de maiúsculas na string para minúsculas e modificar o primeiro caractere de cada palavra em maiúsculas. Abaixo está a sintaxe:

A 'string' representa o nome da string no qual a operação é realizada. O título () é a função que operará na string. Não precisa de nenhum parâmetro de entrada, como entrada. No entanto, ele retornará a corda copiada depois de capitalizar a primeira letra de cada palavra. Vamos trabalhar com alguns exemplos para ver o resultado da função title ().

Exemplo 1:

Neste exemplo, apenas definimos uma string simples e aplicamos a função title (). Veja o código de referência abaixo:

str = "Ei, eu sou um exemplo de string"
Imprima (str.título())

Abaixo está a saída após a execução do código acima.

Exemplo 2:

A função title () capitaliza a primeira letra após um número ou símbolo. Por exemplo, se a sequência contiver uma combinação de números e caracteres, a primeira letra após o número será capitalizada. Consulte o código abaixo:

str = "Ei, eu sou o segundo exemplo de string"
Imprima (str.título())

Conforme discutido acima, a primeira letra subsequente ao número será capitalizada com a função Title (). Agora vamos ver a saída abaixo. Como você pode ver, o 'n' logo após '2' está capitalizado 'n'.

Exemplo 3:

Agora vamos testar a função title () com uma combinação de números e caracteres para ver o resultado. Veja o código anexado abaixo.

str = "Ei, eu sou 2nd2nd2nd 3rd3rd3rd string exemplo"
Imprima (str.título())

Agora, de acordo com a definição, cada letra após um número deve ser capitalizada. Verifique a saída abaixo:

Exemplo 4:

Aqui, daremos uma combinação de maiúsculas e letras minúsculas para ver a resposta da função Title (). Consulte o código abaixo:

str = "Ei, eu sou a combinação de exemplo de string"
Imprima (str.título())

De acordo com a definição do caso do título, apenas a primeira letra da string deve ser capitalizada e os outros devem ser letras minúsculas. Vejamos os resultados:

Observe que a função title () converte cada letra de maiúsculas em minúsculas e cada primeira letra em maiúsculas.

Exemplo 5:

A função title () funciona com a combinação de letras e números consecutivos, pois segue uma definição independente de uma palavra. Portanto, trata o apóstrofo (') como um limite de palavra. A palavra limite significa quando a função Title () recebe um apóstrofo entre qualquer palavra ou número, trata os números ou caracteres subsequentes como palavras separadas. A função title () pode mostrar um comportamento estranho ou inesperado quando confrontado com o apóstrofo dentro da palavra. A primeira letra da palavra que vem antes do apóstrofo será capitalizada, e a primeira letra logo após o apóstrofo também será capitalizado. Vamos ver o código no exemplo abaixo para entender mais:

str = "Como é esse novo exemplo?"
Imprima (str.título())

Agora, de acordo com a limitação da função do título (), o 's' após o apóstrofo deve ser capitalizado. Aqui está a saída do código acima:

Como você pode ver, o 's' logo após o apóstrofo estar capitalizado 's'. No entanto, todas as outras palavras na sequência seguiram a definição do caso do título.

Exemplo 6:

Vamos testar algumas combinações de letras e palavras e letras especiais para ver o resultado da função do título (). Para um entendimento melhor e mais abrangente do método Title (), consulte o código fornecido abaixo:

str = "Eu sou uma nova amostra… !"
Imprima (str.título())
str = "hurrrrryyy, sou convertido em caso de título"
Imprima (str.título())
str = "Sim, eu sou toda maiúscula"
Imprima (str.título())
str = "Não ... eu sou apenas um 02num520ber10"
Imprima (str.título())
str = "090078601Output090078601nu, ber"
Imprima (str.título())

A primeira string no exemplo acima, 'str = “Eu sou uma nova amostra… !”''. A segunda sequência, 'str = “hurrrrrryyy, sou convertida em caso de título”' contém uma mistura de maiúsculas e letras minúsculas junto com vírgula (,) e apóstrofe ('). A terceira sequência, 'str = “Sim, eu sou toda a caixa superior”' é toda maiúscula. A quarta string, 'str = “Não ... eu sou apenas um 02num520ber10"' contém uma mistura de números, maiúsculas e letras minúsculas. Finalmente, a última string 'str = “090078601Output090078601NU, BER” contém uma combinação de números e caracteres, juntamente com uma vírgula (,).

Em todas essas cordas de amostra, cada letra deve ser convertida em minúsculas, exceto a primeira letra de cada palavra. Além disso, a primeira letra seguindo os números também deve ser capitalizada. Como uma limitação da função do título (), cada letra após uma vírgula (,) ou apóstrofe (') ou qualquer outro símbolo especial será capitalizado também. Depois de executar o código fornecido acima, obteremos a seguinte saída:

Como você pode notar na saída fornecida acima, a função title () seguiu a definição do estojo do título e converteu cada letra em minúsculas ao converter a primeira letra de cada palavra para a maçaneta. Ao mesmo tempo, cada letra após um número também é capitalizada, e o mesmo vale para a vírgula e apóstrofe.

Conclusão

Neste guia, exploramos a função Title () da Biblioteca Padrão de Utilitário do Python. Esta função é usada para modificar a string fornecida em um caso de título. O caso do título significa que a primeira letra de cada palavra na string será capitalizada e todas as outras letras serão convertidas em minúsculas. A função Title () não pega parâmetros e retorna a sequência especificada para o caso do título.