Método de formatação de cordas manuais
O mais simples e de longe o pior de todos os métodos é para imprimi -los usando plus sinais ou vírgulas. Então você coloca vírgulas ou sinais mais para criar sua string; Isso é conhecido como formatação manual. No entanto, quando a declaração de impressão fica um pouco complicada, isso pode ficar bagunçado!
Exemplo 1:
principal.pySaída:
Jenny vive em MontrealExemplo #2:
principal.pySaída:
Jenny vive em MontrealÉ a maneira mais estúpida de fazer as coisas, mas funciona se você não se lembra dos métodos restantes.
O método String format ()
O método String format () é de longe o método mais simples e amplamente usado. Com este método, basta adicionar onde deseja substituir valores. Os aparelhos encaracolados são espaços reservados e, se desejar, você pode numerar -os para sua conveniência. Você também pode deixá -los como está ou em branco, se desejar.
Exemplo 1:
principal.pySaída:
Jenny tem 23 anos.Aqui, colocamos aparelhos encaracolados e dizemos a Python que gostaríamos de substituir os aparelhos encaracolados pelos valores no .seção formato (). Então, aqui, temos uma lista [0] e uma lista [1] para representar os dois primeiros valores da lista. O Python substituirá o primeiro cinto encaracolado por uma lista [0] e a segunda cinta encaracolada por uma lista [1].
Exemplo #2:
principal.pySaída:
Jenny tem 23 anos.Nesse caso, adicionamos números aos aparelhos encaracolados. Isso pode nos ajudar a acompanhar o que está acontecendo. Mas os resultados gerais ainda são os mesmos.
Exemplo #3:
principal.pySaída:
Jenny tem 23 anos.Nesse caso, o que estamos fazendo é mover a indexação para os aparelhos encaracolados. Então 0 [0] significa lista [0] onde a parte da lista é especificada no .seção formato (). Por outro lado, 0 [1] aqui significa uma lista [1]. Mais uma vez, especificamos a lista no .Método formato (). Então 0 significa a lista aqui.
Exemplo #4:
principal.pySaída:
Jenny tem 23 anos. Ela mora em Nova York.Nesse caso, temos dois itens no .Seção Format () - Lista e Lista2. Nós nos referimos ao primeiro item com um 0 e o segundo item com 1. Então, 0 [0] é equivalente à lista [0], enquanto 1 [0] é equivalente à Lista2 [0].
Exemplo #5:
principal.pySaída:
Jenny é uma garota que tem 23 anos e vive em Nova York.Nesse caso, não estamos usando listas, mas dicionários. Para um dicionário, você pode especificá -lo como visto acima.
Nesses exemplos, usamos listas e dicionários, mas você não precisa usar listas ou dicionários! Você pode usar variáveis simples também.
Exemplo #6:
principal.pySaída:
Jenny tem 23 anos.O terceiro método que você encontrará na maioria dos livros é usando o símbolo %. Cada %-símbolo representa um valor.
%s - usado para strings
%d - usado para inteiros
%f - usado para números de ponto flutuante
Exemplo #7:
principal.pySaída:
Quero aprender a codificar? Vá para Linuxhint.com
Nesse caso, colocamos um %s em nossa frase - “Quer aprender a codificar? Vá para %s” - e depois use o sinal percentual para descrever o valor a ser substituído.
Agora, %s significa uma corda, mas você pode mudar isso para o seu gosto. Por exemplo:
Exemplo #2:
principal.pySaída:
Linuxhint hospeda mais de 1000 artigosExemplo #3:
principal.pySaída:
Metade também é conhecida como 0.500000
Exemplo #4:
No entanto, você pode usar quantos dos símbolos de %quiser em uma string. Por exemplo:
principal.pySaída:
O nome dela é Jenny; ela tem 23 anos. Ela mora em Montreal.Observe aqui que incluímos 2 %s e 1 %d. Nesses casos, basta adicionar os valores após o sinal percentual.
Exemplo #5:
Mas e se estivéssemos lidando com listas?
principal.pySaída:
O nome dela é Jenny; ela tem 23 anos. Ela mora em Montreal.Literais de cordas formatadas Formatação
Os literais de cordas formatados também são conhecidos como F-Strings. Com este método, você pode incluir uma string em um f ou f.
principal.pySaída:
Jenny tem 23 anos.Para mais informações sobre formatação de string, consulte https: // docs.Pitão.org/3/tutorial/inputOutput.HTML#Fancier-Output-formating.
Conclusão
Em Python, manipular cordas não é complicado, mas exige que você saiba as várias técnicas para manipulá -las. Você definitivamente não quer usar vírgulas e sinais mais para formatar um pedaço de corda. Em vez disso, a maioria das pessoas usa o método String Format (). É simples e fácil e o método mais usado. Então, da próxima vez que você precisar manipular uma string, use qualquer um dos métodos acima, mas não use vírgulas ou mais sinais!
Codificação feliz!