python 四舍五入 round( x [, n] )函数 int()函数
生活随笔
收集整理的這篇文章主要介紹了
python 四舍五入 round( x [, n] )函数 int()函数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
round()函數
> round( x [, n] )參數x,n均為數值表達式,返回值為x的四舍五入值。n為保留的小數位數,不加n則只保留x四舍五入后的整數部分。
round()函數只有一個參數,不指定位數的時候,返回一個整數,而且是最靠近的整數,類似于四舍五入,當指定取舍的小數點位數的時候,一般情況也是使用四舍五入的規則,但是碰到.5的情況時,如果要取舍的位數前的小數是奇數,則直接舍棄,如果是偶數則向上取舍。
如:
print(round(0.5)) print(round(1.5)) print(round(1.9)) print(round(1.1))結果:
0 2 2 1round()函數出來的結果默認至少會帶一位小數(一個0),如果不喜歡它可以用int()函數把它去掉。
int()函數
使用 int() 將小數轉換為整數,小數取整會采用比較暴力的截斷方式,即向下取整。
(注:5.5向上取整為6,向下取整為5)
正常情況下 int(5.5) 結果為5
如果想要讓其按照人類的思維“四舍五入”
5.4 “四舍五入”結果為:5,int(5.4+0.5) == 5
5.6 “四舍五入”結果為:6,int(5.6+0.5) == 6
參考文章:四舍五入就用round( )?Python四舍五入的正確打開方式!
參考文章2:python中int() 按照“四舍五入”的方式取整
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的python 四舍五入 round( x [, n] )函数 int()函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python map(function,
- 下一篇: Intel Realsense 深度流向