round函數是一個用于四舍五入數字的函數,語法為round(number, [num_digits])。它可以將數字四舍五入到指定位數的小數,并提供自定義舍入規則。round函數返回一個浮點數,可以使用int函數將其轉換為整數。
round函數的用法
什么是round函數?
round函數是一個用于四舍五入數字的函數。它將數字四舍五入到最接近的整數或指定位數的小數。
語法
- number:要四舍五入的數字。
- num_digits:可選參數,用于指定四舍五入到的小數位數。默認為0,表示四舍五入到最接近的整數。
用法
- 四舍五入到整數:
round(12.34) # 輸出:12
- 四舍五入到指定位數的小數:
round(12.345, 2) # 輸出:12.35
- 自定義四舍五入規則:
round函數的第三個可選參數可以接受一個舍入模式,指定如何處理在五舍六入邊緣的情況。舍入模式如下:
- round_half_even:四舍五入到最接近的偶數。這是默認模式。
- round_half_up:總是四舍五入到最大的數字。
- round_half_down:總是四舍五入到最小的數字。
- round_up:總是向上四舍五入。
- round_down:總是向下四舍五入。
例如:
round(12.5, 1, round_half_up) # 輸出:12.6
注意:
- round函數返回一個浮點數,即使四舍五入到整數。
- 要獲得一個整數,可以使用int函數將其轉換為整數。