1. ホーム
  2. python

[解決済み] Pythonで通貨の書式設定

2022-04-14 10:30:42

質問

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'