1
A
答えて
8
a = 27.7
print '%.2f' % a
27.70
+0
申し訳ありませんが、私は間違った質問をした、私は27.70に27.7浮動小数点値を変換する必要があります、それを印刷しない!、ありがとう。 – Paris
+10
@Paris、 '27.7 == 27.70'は数学的にもPythonでも。 __only__という方法であなたの質問が意味をなさなければ、それをテキストで表現したいのです。 – aaronasterling
2
あなたはポイントの後の桁数を心配している場合、あなたはおそらくdecimal.Decimal
を使用する必要がdocsから引用:
小数は正確を表現することができます。対照的に、1.1や2.2のような数値は、2進浮動小数点の正確な表現を持っていません。エンドユーザーは通常、1.1 + 2.2がバイナリ浮動小数点の場合と同じように3.3000000000000003と表示されるとは考えていません。
印刷上の問題ではない場合、どのように27.70が27.7と異なると思いますか? –