来源:互联网 | 时间:2024-10-21 02:17:17
今天跟大家分享下python中round()函数的用法,希望能帮到大家。工具/原料1、round(number[, ndigits])返回 number 舍入到小数点后 ndigits 位精度的值。 如果 ndigits 被省略,则返回最接
今天跟大家分享下python中round()函数的用法,希望能帮到大家。
工具/原料1、round(number[, ndigits])返回 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的距离是一样,像这种情况,会返回接近偶数的值。

Win11如何快速打开控制面板?Win11快速打开控制面板的方法
阅读Win11无法使用UPUPOO怎么办?Win11无法使用UPUPOO的解决方法
阅读Win11怎么找回Win7照片查看器? Win11旧版照片查看器的切换方法
阅读Win11怎么彻底清除CAD卸载残留?Win11彻底清除CAD软件图文步骤
阅读Win11右键图标没反应怎么办?Win11桌面图标右键点不出来的解决方法
阅读Win11微信文件拉不进文件夹怎么办?Win11微信文件拉不进文件夹的两种解决方法
阅读Win11 usb共享网络没反应怎么办?Win11usb共享网络没反应的解决方法
阅读电脑找不到应用程序怎么解决? win11explorer.exe找不到应用程序解决办法
阅读