我想使用Python将类似188518982.18的数字格式化为188,518,982.18英镑。
我怎样才能做到这一点?
请参阅语言环境模块。
这会进行货币(和日期)格式化。
>>> 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'