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函数里的取整的方法有哪些?的全部内容了,希望文章中介绍的几种取整的方式,能让大家带来一定的收获。

相关文章

功能概要:(目前已实现功能)公共展示部分:1.网站首页展示...
大体上把Python中的数据类型分为如下几类: Number(数字) ...
开发之前第一步,就是构造整个的项目结构。这就好比作一幅画...
源码编译方式安装Apache首先下载Apache源码压缩包,地址为ht...
前面说完了此项目的创建及数据模型设计的过程。如果未看过,...
python中常用的写爬虫的库有urllib2、requests,对于大多数比...