Não está totalmente correto esse formato par R$, se for no estilo americano ok, mas se for brasileiro é . para separar milhar e , para centavos, pode orientar melhor esse código "s.format({'Vendas':'R$ {:,.2f}'})"
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!
Não está totalmente correto esse formato par R$, se for no estilo americano ok, mas se for brasileiro é . para separar milhar e , para centavos, pode orientar melhor esse código "s.format({'Vendas':'R$ {:,.2f}'})"
Olá, Valdemir, tudo bem?
Para ajustar o formato para o padrão brasileiro, em que o ponto separa os milhares e a vírgula indica os centavos, você pode adaptar o código da seguinte maneira:
s.format({'Vendas': lambda x: 'R$ {:,.2f}'.format(x).replace('.', 'TEMP_DOT').replace(',', '.').replace('TEMP_DOT', ',')})
Esse código primeiro formata o número no padrão internacional e, em seguida, faz as substituições necessárias para deixá-lo no formato brasileiro. Assim, os valores serão exibidos com o ponto nos milhares e a vírgula nos centavos.
Espero ter ajudado.
Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!