Você está aqui: Python ::: Dicas & Truques ::: Formatação de datas, strings e números |
Como formatar strings em Python usando a função format() da classe StringQuantidade de visualizações: 1327 vezes |
O método format() da classe String da linguagem Python nos oferece uma forma muito prática e conveniente para formatarmos palavras, frases e textos antes de exibí-los na tela. Esta função, que retorna uma nova string formatada, reconhece marcadores de posição e insere neles os valores desejados, seguindo algumas regras para a formatação individual dos mesmos. Vamos ver um exemplo? # método principal def main(): # alguns valores numéricos quant_produtos = 32 valor_total = 342.13 # vamos formatar a string de saída print("Comprei {0} produtos por R$ {1}".format(quant_produtos, valor_total)) if __name__== "__main__": main() Ao executar este código Python nós teremos o seguinte resultado: Comprei 32 produtos por R$ 342.13 Note que, nesta configuração, os marcadores de posição são preenchidos na mesma ordem que eles aparecem dentro da função format(). É possível também omitir os índices nos marcadores de posição. Veja: # método principal def main(): # alguns valores numéricos quant_produtos = 32 valor_total = 342.13 # vamos formatar a string de saída print("Comprei {} produtos por R$ {}".format(quant_produtos, valor_total)) if __name__== "__main__": main() Neste caso temos que ficar atentos quanto à ordem das variáveis dentro da função format(), já que os índices serão preenchidos automaticamente pelo interpretador. |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de Python |
Veja mais Dicas e truques de Python |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |