一尘不染

Python中的货币格式

python

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

我怎样才能做到这一点?


阅读 217

收藏
2020-12-20

共1个答案

一尘不染

请参阅语言环境模块。

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

>>> 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'
2020-12-20