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