0

重複の可能性:
Python で小数点以下 2 桁の浮動小数点数を表示する

Python のすべての数値の後に小数点以下 2 桁を出力するにはどうすればよいですか?

例えば

0.5 は 0.50 にする必要があります

4

3 に答える 3

7

最近はformat mini languageが好まれています ( %format 演算子はいずれ非推奨になる可能性があるため):

>>> print '{:.2f}'.format(.5)
0.50

さらに、IMHO、string.format() の方が読みやすいです。

于 2012-11-10T21:30:18.720 に答える
4
>> print '%.2f' % 0.5
0.50
于 2012-11-10T21:03:07.333 に答える
1

数字を印刷するには:

print "%.2f" %num

変数に数値を格納するには:

round(num, 2)
于 2012-11-10T21:05:56.257 に答える