f-strings em Python: formatação simples
f-string é a forma mais moderna e legível de colocar variáveis dentro de textos em Python. Basta escrever a letra f antes das aspas e colocar a variável ou conta entre chaves {}.
Exemplo prático
produto = "Teclado"
valor = 199.9
print(f"{produto}: R$ {valor:.2f}")
Saída real:
Teclado: R$ 199.90
▶ Testar este código no navegador
Dica de ouro
Use :.2f dentro das chaves para formatar preços com exatamente duas casas decimais.
Perguntas frequentes
Desde qual versão existe f-string em Python?
Desde o Python 3.6, e funciona em todas as versões atuais (3.10, 3.11, 3.12+).
Posso fazer contas dentro das chaves da f-string?
Sim, expressões como f"Total: {preco * qtd}" funcionam perfeitamente.
f-string é melhor que concatenar com '+'?
Sim, evita TypeError com números e deixa o código muito mais curto.
Explore toda a referência
indentationerror python · syntaxerror python · nameerror python · typeerror python · indexerror python · print python · len python · range python · input python · f string python · sql inner join · sql group by · js map array · js filter array · js fetch api
Apoie o EasyCode 💜
O EasyCode é gratuito, independente e sem anúncios. Manter a plataforma rápida, com compiladores no navegador e novos conteúdos atualizados tem custos reais todo mês. Se o site está te ajudando a aprender, veja como apoiar o projeto para continuarmos sempre no ar e acessíveis para todos.