微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

python中取整的方式有几种?python函数里的取整的方法有哪些?

之前给大家讲过关于取整的内容,但是很多小伙伴都表示意犹未尽,还在项目里使用了之前的方式,同时还出现了其他的问题,为了让大家更好的了解,下面详细的介绍了python函数里的取整的方法,希望可以对大家的学习带来帮助。

一、Python取整

在Python中,可以实现和数学运算中一样,对一个运行结果进行四舍五入的操作,在操作的过程中,可以使用简单的运算符,也可以利用Python中math模块里的函数实现。下面就是从这两个方面进行介绍,具体的操作方法如下:

1、除法运算

在Python中,借助符号进行相关的运算,使用‘/’可以进行除法的运算,在操作的时候,不管除数和被除数是否为整数,最后得到的结果都是一个浮点数,我们可以称之为精准的除法,例如:

2/3  
0.6666666666666666

通过运行结果就可以知道,它是一个可以精确到小数位数的运行方法

2、'%' 取余数

这个就和刚才所使用的方法不太一样,在Python中,使用%符号是要返回一个除法的余数,余数都是正数,举个例子:

2%3
2
3%2
1

3、‘//’整除

当我们进行运算的时候,不管是否要去获得一个整数的结果,这个符号认返回的就是整数类型的数据,会将得到的结果舍去小数部分,保留整数的部分,举个例子:

2//3
0
3//2
1

4、向上向下取整

使用这个方式进行取整的操作时,就要使用到Python中的math了,在模块中可以有很多的函数对运算进行操作的,其中向上取整使用的是math.ceil(),最后得到的结果是一个整数类型,返回值为int

要先导入模块 math 

import math
math.ceil(1.1)
2
math.ceil(100.1)
101

除了向上取整之外,还可以使用math函数中的floor函数进行向下取整,最后的返回值也是一个整数类型,操作方法如下:

math.floor(2.1)
2
math.floor(202.9)
202

以上就是关于python中取整的方式有几种?python函数里的取整的方法有哪些?的全部内容了,希望文章中介绍的几种取整的方式,能让大家带来一定的收获。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐