python里it n_Python3 round(x [,n]) 函数

Python3 round(x [,n]) 函数

描述

round() 方法返回浮点数 x 的四舍五入值,准确的说保留值将保留到离上一位更近的一端(四舍六入)。

精度要求高的,不建议使用该函数。

语法

以下是 round() 方法的语法:

round( x [, n] )

参数

x -- 数字表达式。

n -- 表示从小数点位数,其中 x 需要四舍五入,默认值为 0。

返回值

返回浮点数x的四舍五入值。

实例

以下展示了使用 round() 方法的实例:

Python3 实例

#!/usr/bin/python3

print ("round(70.23456) : ", round(70.23456))

print ("round(56.659,1) : ", round(56.659,1))

print ("round(80.264, 2) : ", round(80.264, 2))

print ("round(100.000056, 3) : ", round(100.000056, 3))

print ("round(-100.000056, 3) : ", round(-100.000056, 3)

以上实例运行后输出结果为:

round(70.23456) : 70

round(56.659,1) : 56.7

round(80.264, 2) : 80.26

round(100.000056, 3) : 100.0

round(-100.000056, 3) : -100.0

看下官网给的一个例子:

>>> round(2.675, 2)

2.67

按我们的想法返回结果应该是 2.68,可结果却是 2.67,为什么?

这跟浮点数的精度有关。我们知道在机器中浮点数不一定能精确表达,因为换算成一串 1 和 0 后可能是无限位数的,机器已经做出了截断处理。那么在机器中保存的2.675这个数字就比实际数字要小那么一点点。这一点点就导致了它离 2.67 要更近一点点,所以保留两位小数时就近似到了 2.67。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/528584.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java双重for循环流程图_java 流程执行 循环 foreach循环

一。 if分支1. 结构 if else if else2.执行原则if if if 结构 会一直去执行()里的判断语句if else if else if 结构 只要一条()的结果是true,不会执行接下来的判断一个 if 跟 一个else 一个if 可跟多个else if 如果if 或者 else if 里的条件都不满足…

0编译器详解_详解Java枚举类型(Enum)中的方法

文章前记程序员工作久了便可能整日忙碌于“增删改查”中,迷失方向,毫无进步。该公众号致力于分享软件开发相关的原创干货,助你完成从程序员到架构师的进阶之路!努力!做一个NB的Coder!在上篇文章中,我们对Ja…

linux 对象 调出r_【转】Linux - chown 中的 -R 参数

1. 查看目录及当前文件[rootlocalhost yuechaotian]# pwd/home/yuechaotian[rootlocalhost yuechaotian]# ll总用量 8drwxr-xr-x 3 root root 4096 12月 7 14:52 studydrwxr-xr-x 2 root root 4096 12月 9 21:43 test[rootlocalhost yuechaotian]# ll test总用量 12-rwxr-x…

选中内容_Excel – 选中的单元格自动显示在A1,报表演示数据再多也能看清

当我们要拿一张数据量比较大的报表做演示时,是不是经常会这样?演示者:今年 xxx 月的销售业绩不错,总计 xxx,比上月增长了 xx%。领导们:你说的这数字在哪?演示者:请您看投影上第 23 行…

5渲染判断_先渲染再对焦,KeyShot 深度通道在 Photoshop 中的对接

事情的起因,是在我用华为 P40 Pro 手机的时候,发现华为拍照系统当中的先拍照后对焦功能实在强大,那我会想到这个东西能不能用在我们产品渲染当中呢?仔细想一想这个东西,无非就是通过距离判断相机对焦点和景深的一个做法…

adc0809引脚图及功能_80C51单片机的引脚及其功能介绍

首先我们来连接一下单片机的引脚图,如果,具体功能在下面都有介绍。单片机的40个引脚大致可分为4类:电源、时钟、控制和I/O引脚。⒈ 电源: ⑴ VCC - 芯片电源,接5V;⑵ VSS - 接地端;⒉ 时钟&…

http发送16进制报文_HTTP系列探索HTTP网络层的”前端性能优化“

作者:前端学苑 公号 / 前端小贾 (本文来自作者投稿)编者荐语性能是前端编码规范、网络层面、辅助工具等相互作用的结果。这是一个兼顾广度和深度的问题,优化好了可以加快首屏加载速度提高用户留存率,节省服务器资源降低成本等,也是…

mysql报错级别_MySQL启动出现几个警告级别错误

日志如下2015-03-2720:45:324876[Note]InnoDB:Usingatomicstorefcountbufferpoolpages2015-03-2720:45:324876[Note]InnoDB:TheInnoDBmemoryheapisdisabled2015-03-2720:45:324876[Not...日志如下2015-03-27 20:45:32 4876 [Note] InnoDB: Using atomics to ref count buffer p…

mysql 使用储存过程_为什么使用mysql储存过程?mysql储存过程简介

存储过程需要MySQL 5 MySQL 5添加了对存储过程的支持,因此,本章内容适用于MySQL 5及以后的版本。迄今为止,使用的大多数SQL语句都是针对一个或多个表的单条语句。并非所有操作都这么简单,经常会有一个完整的操作需要多条语句才能完…

mysql查看表结构修改记录表_MySQL 表结构查看以及表结构修改

使用MySql数据库时,如果对表字典不够熟悉,我们就需要查看表结构。如果数据库是在远程linux上部署,很多时候我们只能通过mysql的命令来查看表结构。同样,如果我们想要修改表结构,添加、删除、修改列时,也只能…

69讲入门python_Python入门,一定要吃透这69个内置函数

内置函数就是Python预先定义的函数,这些内置函数使用方便,无需导入,直接调用,大大提高使用者的工作效率,也更便于程序的阅读。截止到Python版本3.9.1,Python一共提供了69个内置函数。如果你还没入门&#x…

imgkit分辨率_pythonhtml2image: imgkit 和 wkhtmltoimage的坑

场景需要根据信息,将一个动态页面生成图片。经过调研,发现只有imgkit符合要求。imgkit其实是调用wkhtmltopdf的wkhtmltoimage(wkhtmltopdf包含wkhtmltopdf和wkhtmltoimage两个工具)来实现功能。wkhtmltopdf和wkhtmltoimage是通过调用QT来实现功能&#x…

mysql sql组合_详解mysql 组合查询

使用UNION多数SQL查询都只包含一个或多个表中返回数据的单条SELECT语句。MySQL也允许执行多个查询(多条SELECT语句),并将结果作为单个查询结果集返回。这些组合查询通常称为并(union)有两种情况需要使用组合查询:在单个表查询中从不同的表返回类似结构的…

mysql 共享表空间存储_MySQL InnoDB共享表空间

简介ibdata1ibdata1文件是InnoDB存储引擎的共享表空间文件,存放位置my.ini 中的 datadir"D:\phpStudy\MySQL\data",目录下。查看innode_file_per_table 参数的状态show variables like %per_table;表空间Innodb存储引擎可将所有数据存放于ibda…

python36中文手册_python36中文手册_python_36_文件操作4

fopen(test.txt,a,encodingutf-8)#f.truncate()#截断,不指定将清空所有内容f.truncate(5)#从头开始截断,截断5个字符 注:使用f.seek()改变光标位置不顶用f.close()fopen(yesterday,r,encodingutf-8)#读写文件print(f.readline())print(f.read…

bigdecimal负数变正数_BigDecimal的用法详解

BigDecimal 由任意精度的整数非标度值 和32 位的整数标度 (scale) 组成。如果为零或正数,则标度是小数点后的位数。如果为负数,则将该数的非标度值乘以 10 的负scale 次幂。 float和double类型的主要设计目标是为了科学计算和工程计算。他们执行二进制浮点运算,这是为了在广…

mysql 表引擎 entity framework_EntityFramework之数据库以及表基本创建(一)

前言之前有学过EF一段时间那时EF才4.0似乎还不太稳定,而现在EF都已7.0版本,同时AspNet Identity都与此大有关联,看来是大势所趋于是开始学习EF,在学EF过程中也遇到一些小问题,特此录下,以备忘!数…

mysql+linux+无法启动服务无法启动不了_Linux实例中MySQL服务常见的无法启动或启动异常处理...

概述本文介绍了在Linux实例中,MySQL常见的无法启动或启动异常处理方法。详细描述常见问题处理描述,目录如下。提示:MySQL错误日志通常记录在/alidata/log/mysql/error.log文件下。MySQL配置文件my.cnf权限问题导致无法启动,错误提…

python3缺少pip_Ubuntu中找不到pip3命令的解决方法

Ubuntu中找不到pip3命令的解决方法Ubuntu 有 python2 和 python3。今天使用 Ubuntu 中的 python3 时,想要安装第三方库却发现 pip 指向的是 python2 。因为记得 Ubuntu 系统默认将 python3 的 pip 命令改成了 pip3,于是执行 pip3 -V ,报命令不…

python库迁移到没有网的电脑_python实现数据库跨服务器迁移

数据库从一个服务器转移到另外一个服务器,怎么转?你可以用一分钟遇见一个人,用一小时了解一个人,用一天爱上一个人,但是你却要用一辈子忘记一个人。分离,附加?还是备份、还原?具体过…