Python 中的货币格式

新手上路,请多包涵

我希望使用 Python 将 188518982.18 之类的数字格式化为 188,518,982.18 英镑。

我怎样才能做到这一点?

原文由 RailsSon 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 608
2 个回答

请参阅 语言环境 模块。

这会进行货币(和日期)格式化。

 >>> import locale
>>> locale.setlocale( locale.LC_ALL, '' )
'English_United States.1252'
>>> locale.currency( 188518982.18 )
'$188518982.18'
>>> locale.currency( 188518982.18, grouping=True )
'$188,518,982.18'

原文由 S.Lott 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题