Qual é o python para BigDecimal do Java?
Em Java, quando programamos dinheiro, é recomendável usar a classe BigDecimal por dinheiro. Existe algo semelhante em python? Eu gostaria de algo orientado a objetos que pode ter uma moeda e uma taxa de câmbio, isso foi feito?
Eu armazeno dinheiro como números inteiros de centavos (acho) e multiplico com 100 para obter dólares, mas também tenho moeda estrangeira, então listar listagens ordenadas por preço torna-se inconveniente quando os artigos têm diferentes moedas e são listados como preço por hora ou por item. Então, idealmente, eu gostaria de uma classe para o dinheiro em python que tem taxa de câmbio, moeda e que tipo de preço é, se o preço é por hora ou por item.
Então eu suponho que estou procurando por umprice
classe e não ummoney
classe, existe tal coisa já? O gae estou programando em não tem tipo de dados decimal, então eu posso usar um inteiro representando apenas a fração ou inventar algo como uma representação decimal própria, onde eu implementá-lo.