1
resposta

formatação de string/float

como eu poderia trocar o . do float por uma virgula?

1 resposta

Olá, Helena!

O meio mais simples para se fazer isso é usando o método replace!

O método replace troca um caracter especifíco de uma string por outro.

# string.replace(valor_antigo, novo_valor)


valor = 2.3

valor_com_virgula = str(valor).replace(".", ",")

print(valor_com_virgula)

Saída:

2,3

Atente-se que o um float é um valor numérico, só podemos usar o replace em uma string, para isso basta usar a função str(), que simplesmente converte outros tipos para strings.

Espero ter ajudado!