向上取整python函数的用法,python 向下取整数
Python的两种划分
在Python中,有两种除法,一种是/:
10/3
3.3333333333333335
/除法的结果是一个浮点数。即使两个整数能被整除,结果也是一个浮点数:
9/3
3.0
还有一种划分,//,叫做地板划分。两个整数的除法仍然是一个整数:
10 //3
三
整数//的底除法永远是整数,即使除法是无穷的。要进行精确除法,只需使用/。
因为//除法只取结果的整数部分,所以Python还提供了余数运算,可以得到两个整数的除法余数:
10 % 3
三
另外//除法可以看作数学库中的地板法(四舍五入)
导入数学
数学地板(2.0)
math.floor(2.6666666666666665)
数学楼层(-2.0)
math.floor(-2.6666666666666665)
2
2
-3
-3
如果要使用舍入,可以使用数学库中的ceil方法:
导入数学
打印(math.ceil(2.0))
print(math . ceil(2.6666666666666665))
print(math.ceil(-2.0))
print(math . ceil(-2.666666666666666))
2
三
-2
-2
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。