溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python中怎么取整

發布時間:2020-12-15 09:31:51 來源:億速云 閱讀:568 作者:小新 欄目:編程語言

這篇文章主要介紹Python中怎么取整,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

Python中的取整方法:向上取整math.ceil(x)、向下取整math.floor(x)、四舍五入round()、向零取整int()。

1、向上取整:math.ceil(x)

 ceil(x)函數是向上取整,即取大于等于x的最接近整數。

#encoding:utf-8
import math

print "math.ceil---"
print "math.ceil(2.3) => ", math.ceil(2.3)
print "math.ceil(2.6) => ", math.ceil(2.6)

print "\n\nNOTE:every result is type of float"
print "math.ceil(2) => ", math.ceil(2)

math.ceil()嚴格遵循向上取整,所有小數都是向著數值更大的方向取整,不論正負數都如此

2、向下取整:math.floor(x)

math.floor() 單純向下取整。一般使用floor除法,一般除法/

import math
 
f = 11.2
print math.floor(f) #向下取整
 
out: 11.0  #返回結果是浮點型

math.floor()嚴格遵循向下取整,所有小數都是向著數值更小的方向取整,不論正負數都如此

3、四舍五入:round()

>>> round(4.4)4
>>> round(4.6)5

注意:遵循“奇進偶不進”原則。這與我們字面上理解的”五入“有所出入(Python 3.7.4)。

4、向零取整:int()

int(-0.5)
>>> 0
 
int(-0.9)
>>> 0
 
int(0.5)
>>> 0
 
int(0.9)
>>> 0

int()函數是“向0取整”,取整方向總是讓結果比小數的絕對值更小

以上是“Python中怎么取整”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女