在 Java 中,当我们对金钱进行编程时,建议使用 BigDecimal 类来计算金钱。python中有类似的东西吗?我想要一些可以有货币和汇率的面向对象的东西,已经完成了吗?
我将钱存储为美分的整数(我认为)并乘以 100 以获得美元,但我也有外币,因此当文章具有不同的货币甚至被列为每小时或每件商品的价格时,按价格排序的列表变得不方便。因此,理想情况下,我想要一个 Python 中的货币类,它具有汇率、货币以及定价类型,如果定价是每小时或每件。
所以我想我正在寻找一个price
类而不是一个money
类,已经有这样的事情了吗?我正在编程的 gae 没有十进制数据类型,因此我可以使用仅表示分数的整数,或者在我实现它的地方发明类似自己的十进制表示的东西。