温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Python中怎么取整

发布时间:2020-12-15 09:31:51 来源:亿速云 阅读:508 作者:小新 栏目:编程语言

这篇文章主要介绍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