Python の「locale」モジュールを使用して通貨値をフォーマットするにはどうすればよいですか?

Patricia Arquette
リリース: 2024-10-28 08:28:30
オリジナル
291 人が閲覧しました

How Can Python's `locale` Module Be Used to Format Currency Values?

Python での通貨の書式設定: 包括的なガイド

数値を通貨として書式設定することは、プログラミング、特に財務データを扱う場合の一般的なタスクです。 Python では、ロケール モジュールは、通貨値をフォーマットするための便利な関数を提供します。

Python のロケール モジュールを使用して通貨値をフォーマットする方法

  1. ロケールのインポートモジュール:
<code class="python">import locale</code>
ログイン後にコピー
  1. ロケールの設定:

通貨の書式を正確に設定するには、ロケールを目的の地域に設定します。

<code class="python">locale.setlocale(locale.LC_ALL, '')</code>
ログイン後にコピー

このコード行は、ロケールをユーザーの現在のロケールに設定します (通常はシステム設定に基づきます)。

  1. 通貨の形式を設定します:

locale.currency() 関数を使用して通貨値をフォーマットできます。次のパラメータを受け入れます:

  • 値: 書式設定する数値。
  • グループ化 (オプション): True に設定すると、関数は桁をカンマで千単位にグループ化します。
<code class="python"># Format without grouping
>>> locale.currency(188518982.18)
'8518982.18'

# Format with grouping
>>> locale.currency(188518982.18, grouping=True)
'8,518,982.18'</code>
ログイン後にコピー

正しいロケールを指定し、locale.currency() を使用すると、グループ化や通貨記号を含め、任意の形式で数値を通貨として簡単に書式設定できます。

以上がPython の「locale」モジュールを使用して通貨値をフォーマットするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!