Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Diferença de formatação

Na segunda aula do capítulo 4 aprendemos a utilizar a interpolação da seguinte forma:

print("Tentativa {} de {}".format(rodada, total_de_tentativas))

porém este outro código também funciona:

print(f"Rodada: {rodada} de {total_tentativas}")

Gostaria de saber se existe alguma diferença significativa entre as duas formas ou se uma é uma melhor prática que a outra.

2 respostas
solução!

Oi Gustavo,

f-strings são mais recentes e, na minha opinião, melhores na questão de visibilidade do código.

Não tem diferença em questão de boas práticas, fica a seu critério decidir qual utilizar.

As duas são igualmente usadas, na prática acabamos escolhendo uma delas. O .format é mais antiga. O f string é do python 3.