python - 浮點數取整


方法有好幾個,效果也各不相同。

  1. 類型工廠函數,int(),效果:浮點數取整,如int(3.5)就返回3;數字的字符形式轉換成數字,如int("35")就返回35
  2. 內置函數的round(),四舍五入,第二個參數是保留小數點后多少位,默認是0,如round(3.5)返回4.0,round(3.5,1)就返回3.5,不能取整。。。囧
  3. math模塊的floor(),取小於等於的整數,如floor(3.5)返回3.0,floor(-1.5)返回-2.0,也不能取整。。。再囧

與方法1對應的就是浮點數的類型工廠函數,float(),如float(3)返回3.0,float("3.5")返回3.5


免責聲明!

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



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