Python での通貨の書式設定
通貨の値を表す数値を扱う場合、多くの場合、現地通貨を反映する方法で数値を書式設定する必要があります。通貨の慣例。たとえば、188518982.18 のような数値を £188,518,982.18 のように書式設定したい場合があります。
ロケール モジュールを使用した解決策
Python のロケール モジュールは通貨書式設定の組み込みサポートを提供します。これを使用するには、次の手順に従います。
例
次のコード スニペットは、数値を英国の通貨として書式設定する方法を示しています。
<code class="python">import locale # Set the locale to British English locale.setlocale(locale.LC_ALL, 'en_GB') # Format the number as British currency formatted_number = locale.currency(188518982.18) print(formatted_number) # Output: £188,518,982.18 # Enable grouping of digits (adds commas as separators) formatted_number = locale.currency(188518982.18, grouping=True) print(formatted_number) # Output: £188,518,982.18</code>
これらの手順を組み込むことで、Python で数値を通貨値として簡単に書式設定し、目的のロケール規則に確実に準拠することができます。
以上がローカルの規則に従って Python で通貨値をフォーマットするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。