私は Flask で Jinja を使用して123.45
います。小数点以下の桁数が多すぎないように、すべての html ページでデフォルトですべてのフロートを次のように表示したいと考えています。テンプレート ファイルですべてのフロートを 1 つずつフォーマットしたくありません。どうすればできますか?
質問する
1493 次
2 に答える
0
decimal モジュールを使用して調べることもできます。
http://docs.python.org/2/library/decimal.html
上記のドキュメントから抜粋した簡単な例を次に示します。
>>> from decimal import *
>>> getcontext().prec = 2
>>> rounded_num = Decimal(1) / Decimal(7)
>>> rounded_num
Decimal('0.14')
このモジュールを使用すると、アプリケーション内のすべての float が小数点以下 2 桁に適切にキャストされます。
于 2013-01-09T17:17:14.317 に答える