Boa dia!
Por favor, poderiam explicar melhor essa questão mostrando expemplos práticos?
Agradeço desde já e bonita semana para todos.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Boa dia!
Por favor, poderiam explicar melhor essa questão mostrando expemplos práticos?
Agradeço desde já e bonita semana para todos.
Bom dia!
Entao, se for falar direto : o %s já transforma qualquer valor em texto sozinho (usa str() por dentro).
Então isso aqui já funciona:
x = True
print("Valor de x: %s" % x)
Usar str(x) não é obrigatório — é só pra deixar mais claro que você quer tratar como texto.
Resumo: funciona igual com ou sem str(), é mais questão de clareza
se ainda restar duvida so falar