使用Python格式化货币

时间:2010-02-09 05:24:43

标签: python string integer format currency

我想将整数格式化为专业的货币字符串。例如:

1200000 - > 120万美元 456 - > $ 456.00

你知道一个很好的图书馆,理想的是本地化处理欧洲格式。

2 个答案:

答案 0 :(得分:4)

locale.currency()可以处理数字位,但我没有看到单词部分的模块。

答案 1 :(得分:1)

在某些有限的用途中,这种格式似乎是合理的。但是,应该将1200000格式化为120万还是120万? 456美元(没有美分)不是456更友好吗?

在大型精确数字中添加分数在抽奖活动邮件中很常见( Ed McMann说你可以赢得$ 12,000,000.00 )。

似乎仔细说明了不同类型数字的正确输出是什么问题。一旦完成,编写格式化函数将非常简单。