重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
創新互聯www.cdcxhl.cn八線動態BGP香港云服務器提供商,新人活動買多久送多久,劃算不套路!
這篇文章主要介紹python里小數表示方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
1、Python中的小數存在精度問題:
>>> 0.1 + 0.1 + 0.1 - 0.3 5.551115123125783e-17 >>> print(0.1 + 0.1 + 0.1 - 0.3) 5.551115123125783e-17
2、那小數怎么 表示呢?
>>> from decimal import Decimal >>> Decimal("0.1") + Decimal("0.1") + Decimal("0.1") - Decimal("0.3") Decimal('0.0')
Decimal可以很好的解決小數的運算問題,這對于銀行這種需要精確計算的是很方便的。
Decimal還可以輸入的小數位數自動升級位數。
>>> Decimal("0.1") + Decimal("0.10") + Decimal("0.10") - Decimal("0.30") Decimal('0.00')
以上是python里小數表示方法的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注創新互聯-成都網站建設公司行業資訊頻道!