Pythonで数値をカンマ区切りに変換する方法について。
この記事の内容はコチラです
- 数値をカンマ区切りにする
- format関数の使い方
桁の大きな数値の場合、「1000000」→「1,000,000」のようにした方が見やすいですね。
今回はPythonで数値をカンマ区切りにする方法を解説します。
数値をカンマ区切りにする
format関数でカンマ区切りにする
# カンマ区切りの数値 str = '{:,}'.format(1000000) print(str) #[結果] 1,000,000
Pythonで数値をカンマ区切りにするには「format」関数を使います。
「format(数値)」で数値を指定し、1000の位のセパレータにカンマをつける書式として「{:,}」を先頭に追加しました。戻り値はstr型となります。
マイナスのパターン
# マイナスの数値 str = '{:,}'.format(-1000000) print(str) #[結果] -1,000,000
数値がマイナスでも「format」関数で正しくカンマ区切りにすることができました。
1000以下のパターン
# 10000以下の数値 str = '{:,}'.format(20) print(str) #[結果] 20
数値が1000を超えていない場合はそのままの値となります。
以上、Pythonで数値をカンマ区切りに変換する方法でした。
コメント