python 取整的兩種方法

2021-09-07 18:22:28 字數 623 閱讀 4838

問題簡介:

要把乙個浮點數(float)整數部分提取出來、比如把「2.1」變成「2」的這一過程;現在我們給這個過程起乙個名字叫「取整」、那麼它

在python中大致可以有兩種寫法

寫法1)型別轉換:

使用顯式型別轉換來完成取整操作

pi = 3.14159

print(int(pi)) #

3

寫法2)round函式:

pi = 3.14159

print(round(pi)) #

3

入坑:

round函式它會更加傾向於得到乙個偶數結果、int就是簡單的向下取整;看下面**

print(int(3.5))         #

3print(round(3.5)) #

4print(int(3.9)) #3

由於離3.5最近的偶數是「4」所以round直接返回了「4」這個上整數而不是3、由於int型別轉換會直接捨去小數部分所以不管是3.幾它都只返回3

Python 取整的幾種方法

1.向下取整 向下取整可以直接用 int 函式 a 1.1 print int a 結果 1 2.四捨五入 對數字進行四捨五入用 round 函式 a 1.1 b 1.8 print round a print round b 結果 1 2 3.向上取整 向上取整需要用到 math 模組中的 cei...

python靜態爬取網頁的兩種方法

2 requests方法實現 不常用,第二種方法要記住 所有的url字元代表要爬取的 1.1 生成請求import urllib3 匯入urllib3庫 建立poolmanger例項 通過request函式建立請求,此處使用 get 方法 print 伺服器響應碼 rq.status print 響...

Python中取整的幾種方法小結

對每位程式設計師來說,在程式設計過程中資料處理是不可避免的,很多時候都需要根據需求把獲取到的資料進行處理,取整則是最基本的資料處理。取整的方式則包括向下取整 四捨五入 向上取整等等。下面就來看看在python中取整的幾種方法吧。1 向下取整 向下取整直接用內建的int 函式即可 a 3.75 int...