Python中的round()函數


round()

用於返回浮點數對應的四舍五入值

round()函數語法:

1.round(x)  x是輸入的浮點數

>>round(2.3)
2
>>round(2.5)
2
>>round(2.51)
3
>>round(2.6)
3

2.round( x,n) x是浮點數,n是想要保留的位數

>>round(2.244,2)
2.24
>>round(2.285,2)
2,29
>>round(2.135002,2)
2.14
>>round(2.145005,2)
2.15

從以上結果可以發現round()方法的功能“四舍五入”和我們普通理解的“四舍五入”差別還是很大。
原因是round()方法采用的四舍五入的標准是“四舍六入五成雙”的方法。
四舍六入五成雙是一種比較科學的計數保留法,是一種數字修約規則,它的精確和科學是基於統計學上的。
所以,1~4舍去, 6~9進位,當5時,如果5后面還有數字則進位,如果5后面沒有數字的情況下,5前面的數字偶數則進位,5前面的數字是奇數則舍去。



免責聲明!

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



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