round()
函數是 Python 中用于實現數據舍入規則的內置函數。它可以將浮點數舍入到指定的小數位數。以下是 round()
函數的基本用法:
rounded_number = round(number, ndigits)
其中,number
是要舍入的數值,ndigits
是要保留的小數位數。如果不提供 ndigits
參數,默認值為 0,即舍入到最接近的整數。
以下是一些使用 round()
函數的示例:
# 舍入到最接近的整數
rounded_number1 = round(3.14) # 結果為 3
rounded_number2 = round(7.5) # 結果為 8
# 舍入到指定的小數位數
rounded_number3 = round(3.14159, 2) # 結果為 3.14
rounded_number4 = round(0.123456, 4) # 結果為 0.1235
需要注意的是,round()
函數遵循四舍五入的規則,即當小數部分等于或大于 0.5 時,向上取整;當小數部分小于 0.5 時,向下取整。這種舍入方式也稱為“四舍五入到最接近的偶數”(Banker’s rounding)。