它是内置函数。build-in,应该是C语言的。用的应该是 c的library
创新互联公司长期为数千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为鼎城企业提供专业的成都网站建设、成都网站制作,鼎城网站改版等技术服务。拥有10年丰富建站经验和众多成功案例,为您定制开发。
在python2.73.源码中
有这样一句。pymath.h:extern double round(double);
在pymath.c中定义如下:
#ifndef HAVE_ROUND
double
round(double x)
{
double absx, y;
absx = fabs(x);
y = floor(absx);
if (absx - y = 0.5)
y += 1.0;
return copysign(y, x);
}
四舍五入函数,自带的,有两个参数,第一个是需要处理的数据,第二个是精确到几位。
简单的说,round是使用四舍五入对小数进行位数控制的函数,
round(a, b), a参数是小数,b是小数点后保留的位数。
实际使用需要考虑的python2和python3版本的差异与小数精度的问题。
参考
这个函数相当于调去里面的一个函数,有一个数组,从中里面调取一个数据。