Python 整數和浮點數運算


和數學運算不同的地方是,Python的整數運算結果仍然是整數浮點數運算結果仍然是浮點數
1 + 2 # ==> 整數 3
1.0 + 2.0 # ==> 浮點數 3.0

 

整數和浮點數混合運算的結果就變成浮點數了
1 + 2.0 # ==> 浮點數 3.0

 

為什么要區分整數運算和浮點數運算呢?這是因為整數運算的結果永遠是精確的,而浮點數運算的結果不一定精確,因為計算機內存再大,也無法精確表示出無限循環小數,比如 0.1 換成二進制表示就是無限循環小數。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM