Python での通貨書式設定のプロセスには、数値を通貨記号を含む使いやすい表現に変換することが含まれます。この記事では、Python で通貨を書式設定するためのさまざまなアプローチを詳しく掘り下げ、多数の数値をローカライズされた通貨形式に書式設定することに関する特定の質問に対処します。
ロケール モジュールは、通貨の書式設定と日付の書式設定のための包括的なソリューション。特定のロケール設定を利用すると、さまざまな国や地域の規則に従って数値を簡単に書式設定できます。
通貨の書式設定にロケール モジュールを使用するには、次の手順に従ってください:
たとえば、数値 188518982.18 をフォーマットしてみましょう。ロケールモジュールを使用してポンドに変換:
>>> import locale >>> locale.setlocale( locale.LC_ALL, '' ) 'English_United States.1252' >>> locale.currency( 188518982.18 ) '$188518982.18'
デフォルトでは、locale.currency() 関数は千の位の区切り文字としてカンマを使用します。ただし、グループ化パラメーターを True:
>>> locale.currency( 188518982.18, grouping=True ) '$188,518,982.18'
ロケール モジュールに加えて、Python の通貨書式設定には他のオプションも存在します。
使用する方法の選択は、特定の書式設定要件によって異なります。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3