在 Python 中,`round()` 函數用于對數字進行四舍五入。它返回一個浮點數,表示將指定的數字按照指定的精度進行四舍五入后的結果。
`round()` 函數的語法如下:
round(number, ndigits)
其中:
- `number` 是要進行四舍五入的數字。
- `ndigits` 是保留的小數位數(精度),默認為 0。
下面是一些示例,演示了如何使用 `round()` 函數:
print(round(3.14159)) # 輸出:3
print(round(3.7)) # 輸出:4
print(round(2.5)) # 輸出:2
print(round(2.675, 2)) # 輸出:2.67
print(round(123.456, 1)) # 輸出:123.5
在上述示例中,我們使用了不同的參數來調用 `round()` 函數。第一個示例中,`round(3.14159)` 對 `3.14159` 進行四舍五入,結果為 `3`。第二個示例中,`round(3.7)` 對 `3.7` 進行四舍五入,結果為 `4`。第三個示例中,`round(2.5)` 對 `2.5` 進行四舍五入,結果為 `2`。
在最后兩個示例中,我們指定了保留的小數位數。例如,`round(2.675, 2)` 對 `2.675` 進行四舍五入,保留兩位小數,結果為 `2.67`。`round(123.456, 1)` 對 `123.456` 進行四舍五入,保留一位小數,結果為 `123.5`。
需要注意的是,`round()` 函數的返回值始終是浮點數,即使在對整數進行四舍五入時也是如此。此外,當指定的精度為負數時,會將數字四舍五入到指定的位置之前的整數。例如,`round(123.456, -1)` 會將 `123.456` 四舍五入到十位數的位置,結果為 `120.0`。
綜上所述,`round()` 函數可用于對數字進行四舍五入,并返回四舍五入后的結果。它接收一個數字和可選的精度參數。