久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

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

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

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

以后:如果使用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 編程
相關文章:
主站蜘蛛池模板: 临安市| 聊城市| 临江市| 盐亭县| 赫章县| 明水县| 汝城县| 中方县| 庆云县| 微博| 新乐市| 正安县| 孟津县| 乌兰浩特市| 平阳县| 齐齐哈尔市| 化德县| 崇文区| 兴安县| 汉中市| 高淳县| 宝鸡市| 房产| 新余市| 砀山县| 罗田县| 洞头县| 吉首市| 铜川市| 太保市| 游戏| 东平县| 南陵县| 云安县| 伊宁县| 灵寿县| 康马县| 安塞县| 开封县| 循化| 斗六市|