Python中的round()函數用于對數字進行四舍五入取整。
round()函數有兩個參數:第一個參數是要進行取舍的數字,第二個參數是保留的小數位數,默認為0。
例如:
round(3.14159) 返回3,保留0位小數,將3.14159四舍五入為最近的整數3。
round(3.14159, 2) 返回3.14,保留2位小數,將3.14159四舍五入為最近的小數3.14。
round()函數的舍入規則是:當數字的小數部分大于等于5時,向上取整;當小數部分小于5時,向下取整。
需要注意的是,round()函數的舍入規則可能會引起一些意想不到的結果,因為在某些情況下,浮點數的表示不是完全精確的。為了避免這種問題,可以使用decimal模塊中的Decimal類進行精確的小數運算。