Pular para o conteúdo
EasyCode Praticar grátis

f-strings em Python: formatação simples

Python · Referência prática EasyCode · Atualizado em 2026-10-25

Resposta rápida

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.

💜 Conhecer e apoiar o projeto