【问题标题】:formatting currencies with Python用 Python 格式化货币
【发布时间】:2010-02-09 05:24:42
【问题描述】:

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

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

你知道一个很好的库,最好是本地化来处理欧洲格式。

【问题讨论】:

标签: python string integer format currency


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    在大的精确数字上加美分在抽奖邮件中很常见(Ed McMann 说您可以赢得 12,000,000.00 美元)。

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

    【讨论】:

      猜你喜欢
      • 2016-04-25
      • 2012-05-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-27
      • 2012-01-29
      • 2013-10-18
      • 2011-09-16
      相关资源
      最近更新 更多