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において数値をカンマで桁区切りして表示することが容易になります。これにより、大きな数値も一目で理解しやすくなるため、データの視認性が向上します。