Python - 数字3桁ごとにコンマ(,)を入れる方法

Pythonで数字3桁ごとにコンマ(,)を入れる方法を紹介します。

1. format() で数字にカンマを入れる

format(num, ',') は数字 3 桁ごとにコンマを入れます。

num = 12300000

print(format(num, ','))

Output:

12,300,000

2. floatにカンマを入れる

次のように、floatにも3桁ごとにcommaを入れることができます。

num = 12300000.111

print(format(num, ','))

Output:

12,300,000.111

3.文字列形式で数字にカンマを入れる

文字列 format で数字 3 桁ごとにコンマを入れることができます。

num = 12300000
print('{0:,}'.format(num))

num = 12300000.111
print('{0:,}'.format(num))

Output:

12,300,000
12,300,000.111

4. f-stringで数字にカンマを入れる

f-stringで数字3桁ごとにコンマを入れることができます。

num = 12300000
print(f'{num:,}')

num = 12300000.111
print(f'{num:,}')

Output:

12,300,000
12,300,000.111

References

Related Posts

codechachaCopyright ©2019 codechacha