Python String Method Method

Python String Method Method
Esta função de string capitalize () é usada para retornar uma cópia da sequência de entrada na qual a primeira letra de caractere da string é convertida em uma letra de mancha (capital) e convertendo o restante das letras em minúsculas. Este artigo descreverá o funcionamento dos métodos de capitalização () em diferentes aspectos da linguagem python.

Sintaxe

corda.capitalizar()

Trabalho do método string capitalize () em python

Exemplo 1:

Neste exemplo, explicaremos o funcionamento da função string capitalize () com um exemplo simples. Uma string com 5 palavras é tomada como uma string de entrada. Esta função não contém nenhum parâmetro dentro dela. A função capitalize () é acessada e chamada através da string de entrada. A sequência de entrada é um padrão de capital e letras pequenas também. Mas, de acordo com o funcionamento da função Capitalize (), ele colocará a primeira letra apenas em maiúsculas e o restante de todos os personagens será convertido em minúsculas. Não importa quantas frases estejam presentes dentro do parágrafo, apenas a primeira letra da primeira palavra em um parágrafo será capitalizada. Uma variável do tipo string é usada aqui para armazenar os valores resultantes. Em seguida, a declaração de impressão exibirá os resultados.

Capitalizado_string = sentença.capitalizar()

Após a execução, você verá que, exceto a primeira letra, todas as letras da string são convertidas em minúsculas e a primeira palavra é convertida em maiúsculas.

Da mesma forma, se você usar todas as letras de uma corda em letras minúsculas, a primeira será a única letra que será capitalizada. No exemplo abaixo, a string contém todas as letras minúsculas.

Exemplo 2:

A função Capitalize () sempre cria uma cópia da string que demos como uma string de entrada, ela não altera a própria sequência de entrada. Para ilustrar esse fenômeno, incluímos um exemplo. A sequência original contém uma frase que tem a primeira letra em pequenos alfabetos e as letras de restos são mistas de capital ou pequeno.

B = a.capitalizar()

A sequência capitalizada resultante é armazenada na string "B".

Exibiremos as cordas, a original e o resultante que é obtido após a aplicação da função. Isso mostra que a string original e as seqüências resultantes são separadas.

Exemplo 3:

Em seguida como uma string de entrada, usamos uma string alfa-numérica para verificar como essa função lida com esses tipos de strings. Os números estão escritos no início. Como a função Capitalize () é apenas para o alfabeto, é óbvio que os números estão intactos, eles não têm casos superiores ou inferiores.

String = "123Apple"

No começo, pode -se pensar que, nesse tipo de cenário, talvez os números inteiros sejam ignorados e as letras sejam observadas apenas. A primeira letra que está presente após os números inteiros pode ser considerada e pode ser capitalizada. Mas essa possibilidade não se aplica à função Capitalize () no Python. Uma função definida pelo usuário pode fazê-lo aplicando diferentes verificações na string. Portanto, a string com números no início não será entretida nesta função.

Exemplo 4:

Neste exemplo, usamos todas as letras de uma corda em letras maiúsculas.

Quando a função capitalize () será aplicada à string, isso afetará todas as letras, exceto a primeira letra da palavra 'python'. Todas as letras serão convertidas em minúsculas. E o 'P' permanecerá o mesmo, pois já foi capitalizado.

Exemplo 5:

Até agora, vimos exemplos em que convertemos a primeira letra da primeira palavra em toda a corda. Mas agora, usaremos um método para converter todas as primeiras letras das palavras presentes em uma string. Neste exemplo, a sequência inicializada contém três letras; Tudo isso está em minúsculas. A variável string armazenará os resultados. Primeiro, exiba a string original para ver a diferença mais tarde. Aqui, é usada uma função interna da string, que é a função Split (). A função split () separará cada palavra da linha de strings em termos de linha. A expressão do gerador irá atingir a corda e passará cada letra da palavra para a função dividida. Depois que cada palavra é separada, a função de capitalização será superior ao primeiro alfabeto de cada palavra.

Resultado = ".Junte -se (Elem.capitalize () para elem em s.dividir())

A junção é usada para combinar todas as letras obtidas da função. O 'elem' significa os elementos da string. A função capitalize () também será chamada através deste elem, elem.capitalizar(). Agora execute o código, para descobrir os resultados.

Você verá que, após a função Capitalize (), a primeira letra de todas as letras da frase está no caso superior.

Exemplo 6:

Há outra maneira de capitalizar a primeira letra de todas as palavras presentes em uma string. Isso é possível usando expressões regulares no código. Essas expressões regulares são os caracteres especiais na linguagem Python que pesquisam e combinam com as cordas que estamos encontrando. Da mesma forma, essas expressões também desempenham um papel na conversão de menor em maiúsculas. Para a implementação, usaremos a biblioteca regex no código. E isso pode ser feito usando a palavra -chave 'importar' antes de usar a função principal no código.

Importar re

Depois disso, declararemos uma função definida pelo usuário. Esta função tem o objetivo idêntico, como a função Capitalize ().

Def convert_into_uppercase (a):

No parâmetro desta função, o parâmetro aceitará o argumento que é a sequência que deve ser convertida em maiúsculas. Dentro da função, veremos que a função retornará o valor convertido usando o fenômeno do agrupamento. Ele separará as letras minúsculas e maiúsculas.

Retornar a.Grupo (1) + A.Grupo (2).superior()

Fora da função, a string é declarada. Uma função do tipo string também é declarada que aceitará a sequência retornada da função.

Resultado = re.sub ("(^/ \ s) (\ s)", convert_into_uppercase, s)

Este é o método de chamada de função com a string e as expressões regulares.

Você verá que a primeira letra de cada palavra é convertida em maiúsculas, um único alfabeto 'a' também é capitalizado.

Exemplo 7:

Neste exemplo, veremos como a função para capitalizar () é aplicada à lista. Uma lista de cores é declarada. Tire uma impressão dessa lista. Em seguida, aplicaremos um loop para converter o primeiro caráter alfabeto de cada palavra na lista.

Cores = [eu.Little () para i em cores]

Depois disso, leve uma impressão da corda capitalizada.

Na execução, você pode observar a diferença entre a corda original e a capitalização.

Conclusão

O método Capitalize () é a função interna do Python. A cópia da sequência de entrada é criada, enquanto a própria string original permanece ineficaz. Pode haver entradas diferentes que são usadas para o método Capitalize (), uma corda mista, uma string com todas as letras maiúsculas ou uma corda com alfabetos e números. Mas a sequência resultante é a mesma em todos os casos em que a primeira letra da string é capitalizada. Usamos exemplos para todos esses aspectos. Além disso, a função definida pelo usuário para capitalizar todo o primeiro alfabeto da palavra usando Regex. As listas também são usadas para descrever o funcionamento da função.