浮點數的輸出
>>>?1.2e-3 0.0012 >>>?1.2e-5 1.2e-05 >>>?1.2e-4 0.00012 >>>?print?"%f"%1.2e-5 0.000012 為什么超過?4位就要用格式符控制輸出呢?用什么深層次原因嗎?
>>>?1.2e-3 0.0012 >>>?1.2e-5 1.2e-05 >>>?1.2e-4 0.00012 >>>?print?"%f"%1.2e-5 0.000012 為什么超過?4位就要用格式符控制輸出呢?用什么深層次原因嗎?
2018-08-04
舉報
2018-08-04
在一臺運行 Python 的典型機器上, Python 浮點數具有 53 位的精度
這里涉及的是浮點數位數超了,python的處理方式??? 我只能幫你到這了
如果你的情況需要考慮十進制的中位數是如何被舍入的,你應該考慮使用decimal模塊。