2015-11-29 6 views

答えて

6

利用可能な桁区切り記号は1つだけです。

','オプションは、桁区切り記号のコンマの使用を示します。

docs

例:

'{:,}'.format(x) # 4,100,200,300 

あなたは適切'.'でカンマを交換するか、ロケールを設定することを検討して、桁区切りとして(LC_NUMERICカテゴリ)のドットを使用する必要がある場合。

thisリストを使用すると、適切なロケールを見つけることができます。あなたはロケール対応フォーマット用n整数プレゼンテーションの種類を使用する必要がありますことに注意してください:私の意見では

import locale 
locale.setlocale(locale.LC_NUMERIC, 'de_DE') # or da_DK, or lt_LT, or mn_MN, or ... 
'{:n}'.format(x) # 4.100.200.300 

、前者のアプローチは、はるかに簡単です:

'{:,}'.format(x).replace(',', '.') # 4.100.200.300 

または

format(x, ',').replace(',', '.') # 4.100.200.300