OSXでPython 2.7を使用すると、出力はx
と異なり、Python double/floatをより正確に制御する方法があるのだろうかと疑問に思っていますか?double/float型の精度をPythonで
x=0.123456789123456789
print x # output 0.123456789123
アップデート1、
奇妙な出力進、
x=0.123456789123456789
y=decimal.Decimal(x)
print x," and ", y # output 0.123456789123 and 0.1234567891234567837965840908509562723338603973388671875
に関して、 林
「Decimal」ライブラリを使用してください: https://docs.python.org/2/library/decimal.html –
この情報は役に立ちました:http://stackoverflow.com/questions/8885663/how-to -format-a-floating-number-to-python –
表示されている*出力*(例: 'print')で精度を増やしたいのですか? – Evert