日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python 四舍五入 round( x [, n] )函数 int()函数

發布時間:2025/3/19 python 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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 1

round()函數出來的結果默認至少會帶一位小數(一個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()函数的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。