需要對一個數據進行精確的計算,比如 2.37% 需要得到 0.0237
首先看截圖
得到的結果是 0.023700000000000002,這個肯定是不可以的,
解決辦法:
代碼:
from decimal import Decimal def spider(): a = '2.37' res = Decimal(a)/100 print(res) if __name__ == "__main__": spider()
需要對一個數據進行精確的計算,比如 2.37% 需要得到 0.0237
首先看截圖
得到的結果是 0.023700000000000002,這個肯定是不可以的,
解決辦法:
代碼:
from decimal import Decimal def spider(): a = '2.37' res = Decimal(a)/100 print(res) if __name__ == "__main__": spider()
def ADD(a): print(3,a,hex(id(a))) a.remove(2) print(3,a,hex(id(a))) a=a.append(10)