今天跟大家分享下python中round()函数的用法,希望能帮到大家。
工具/原料
Python3
IDLE
方法/步骤
1、round(number[,ndig坡纠课柩its])返回number舍入到小数点后ndigits位精度的值。如磨营稼刻果ndigits被省略,则返回最接近输入值的整数。对于支持round()的内置类型,值会被舍入到最接近的10的负ndigits次幂的倍数;如果与两个倍数的距离相等,则选择偶数。任何整数值都可作为有效的ndigits(正数、零或负数)。如果ndigits被省略或为None则返回值将为整数。否则返回值与number的类型相同。下面来演示下函数的用法,首先打开idle;
2、输入help(round),查看下函数的简单介绍;
3、输入round(1.55),省略返回数字的小数点位数,结果如下;
4、输入round(1.55,1),返回小数点后1位数,结果如下;
5、输入round(1.555,2),返回小数点后2位数,结果如下;你会发现筠续师诈round(1.555,2),并没有四舍五入的返回1.56,而块吧吨翘是1.55,对浮点数执行round()的行为可能会令人惊讶,这不算是程序错误:这一结果是由于大多数十进制小数实际上都不能以浮点数精确地表示。
6、输入round(0.5),你会发现返回值是0,因为0.5距离0和距离1的距离是一样,像这种情况,会返回接近偶数的值。