python3中round函式的捨入規則

2021-10-24 19:57:16 字數 1031 閱讀 5813

python數字round()函式是python中的乙個內建函式。 它返回x的小數點指定捨入n位數後的值。

round

( x [

, n]

)

引數

返回值

捨入規則:四捨六入五成雙

所謂五成双是指,當指定捨入精度的後一位為5的時候,則指定的精度位的值取距離最近的偶數。其餘情況遵循通常理解的捨入規則。

它的作用是讓統計資料更公平,降低捨入的誤差

print

(round

(4.5))

# 4print

(round

(4.5001))

# 5print

(round

(4.4999))

# 4print

(round(-

4.5)

)# -4

print

(round

(3.5))

# 4# -3.5 兩邊有兩個偶數字,-4 距離更近

print

(round(-

3.5)

)# -4

print

(round

(2.568,2

))# 2.56

# 精度位是小數點後第二位,第三位為5的時候,精度位的值取距離最近的偶數

print

(round

(2.565,2

))# 2.56

print

(round

(2.555,2

))# 2.56

print

(round

(2.575,2

))# 2.58

python3 的 round 函式的 練習

python3 的 round 函式感覺很彆扭,其運算結果與習慣不相符。特記錄下來 python 3的 round 函式 是 四捨六入五成雙 的 print python 3的 round 函式 四捨六入五成雙 print nround 3.5 round 3.5 print nround 2.5 ...

python3 的 round 函式的 練習

python3 的 round 函式感覺很彆扭,其運算結果與習慣不相符。特記錄下來 python 3的 round 函式 是 四捨六入五成雙 的 print python 3的 round 函式 四捨六入五成雙 print nround 3.5 round 3.5 print nround 2.5 ...

python中的round 函式

round 函式返回乙個浮點數,該浮點數是指定數字的捨入版本,並帶有指定的小數字數。預設的小數字數為 0,表示該函式將返回最接近的整數。round number,digits 引數描述 number 必需。要捨入的數字。digits 可選。四捨五入時要使用的小數字數。預設為 0。1 x round ...