1. 程式人生 > >[python基礎] python 2與python 3之間的區別 —— round

[python基礎] python 2與python 3之間的區別 —— round

遇到 2.6 float 變化 pre 之間 問題 span 數據

round()在 py2和py3之間有些區別

在默認精度下, round返回值的數據類型發生了變化

py2

>>> round(2.6)
3.0
>>> 
>>> type(round(2.6))
<type float>
>>> 

py3

>>> round(2.6)
3
>>> 
>>> type(round(2.6))
<class int>
>>> 

這個四舍五入的問題似乎還在嘛

>>> round(2.3555, 3)
2.356 >>> >>> round(2.355, 2) 2.35 >>>

遇到一個變化記錄一個吧

[python基礎] python 2與python 3之間的區別 —— round