成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術(shù)文章
文章詳情頁

為什么Python十進制。小數(shù)精度與相等的args不同?

瀏覽:45日期:2022-08-07 14:39:02
如何解決為什么Python十進制。小數(shù)精度與相等的args不同??

第二行為您提供二進制浮點數(shù)的精確十進制值,其近似值為114.3。這幾乎與二進制浮點有關(guān),而與十進制無關(guān)。有關(guān)詳細信息,請參閱文檔。

以后:如果使用Python3,請參閱這些文檔。基本相同,但是Python3具有更多工具來幫助您探索“類似”的情況。

解決方法

這是我的輸入:

>>> from decimal import Decimal>>> Decimal(’114.3’)Decimal(’114.3’)>>> Decimal(114.3)Decimal(’114.2999999999999971578290569595992565155029296875’)

我以為Decimal的兩個實例必須相等,但是帶浮點arg的Decimal似乎失去精度。為什么是這樣?我的python版本是2.7.3。提前致謝!

標簽: Python 編程
相關(guān)文章: