Python 3を使用して、数字をカンマで桁区切りして印刷する方法

PYTHON3 チュートリアル

Python 3における数字のカンマ桁区切り

Python 3で数値をカンマで桁区切りする方法は、主にformat関数やf-stringを用いる方法があります。これにより、大きな数値も読みやすく表示することができます。

format関数を使用する方法

format関数を使用して数値を桁区切りする方法は、以下の通りです。

number = 1000000
formatted_number = format(number, ',')
print(formatted_number)  # 出力: 1,000,000

f-stringを使用する方法

Python 3.6以上では、f-stringを使用して直接変数を文字列内でフォーマットすることができます。カンマを用いた桁区切りも簡単に実現できます。

number = 1000000
formatted_number = f'{number:,}'
print(formatted_number)  # 出力: 1,000,000

複数の数値を処理する場合

複数の数値を一度にカンマで桁区切りする場合、リスト内包表記を活用することができます。

numbers = [1000000, 2000000, 3000000]
formatted_numbers = [f'{num:,}' for num in numbers]
print(formatted_numbers)  # 出力: ['1,000,000', '2,000,000', '3,000,000']

以上の方法を用いることで、Python 3において数値をカンマで桁区切りして表示することが容易になります。これにより、大きな数値も一目で理解しやすくなるため、データの視認性が向上します。

購読
通知
0 Comments
Inline Feedbacks
View all comments