2024 01 08 12:45 Pythonで計算結果をカンマ区切りにする
Daichi
python で計算結果を3桁区切りにしたい
電卓代わりに python の CLI を利用していたが、3桁区切りのカンマが無いと見辛くて困った。
# 100*100
>>> 100*100
10000
調べてみると format 関数で出来るっぽい。
# 100*100
>>> format(100*100,',')
'10,000'
適当な区切りは指定してもエラーになる模様。
リファレンスページは見ていない。
# 区切り文字を適当に入れるとエラー起きる
>>> format(100*100,'.')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: Format specifier missing precision
>>> format(100*100,';')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: Unknown format code ';' for object of type 'int'
>>> format(100*100,'')
'10000'
以上。