Python3 round() 函数
Python3 round() 函数
文章目录
- 描述
- 语法
- 参数
- 返回值
- 实例
描述
round() 方法返回浮点数 x 的四舍五入值,准确的说保留值将保留到离上一位更近的一端(四舍六入)。
精度要求高的,不建议使用该函数。
语法
- 以下是 round() 方法的语法:
round( x [, n] )
参数
- x – 数字表达式。
- n – 表示从小数点位数,其中 x 需要四舍五入,默认值为 0。
返回值
- 返回浮点数x的四舍五入值。
实例
以下展示了使用 round() 方法的实例:
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。
Python3 round() 函数相关推荐
- python3 round函数
round函数:对给定的数进行四舍五入,只有一个参数的情况下,是将其四舍五入后为整型,第二个参数是保留几位小数 a = round(2.523456) print(a) print('a的类型',ty ...
- python3主函数返回值_Python3
Python3 round() 函数 描述 round() 方法返回浮点数 x 的四舍五入值,准确的说保留值将保留到离上一位更近的一端(四舍六入). 精度要求高的,不建议使用该函数. 语法 以下是 r ...
- python round_Python3 round() 函数
Python3 round() 函数 描述 round() 方法返回浮点数x的四舍五入值. 语法 以下是 round() 方法的语法:round( x [, n] ) 参数x -- 数字表达式. n ...
- python3 的 round 函数的 练习
python3 的 round 函数感觉很别扭,其运算结果与习惯不相符.特记录下来: 代码 ''' python 3的 round 函数 是"四舍六入五成双"的https://ww ...
- Python3的四舍五入round()函数
Python2中,round()的结果就是我们所理解的四舍五入,round(1.5)=2,round(2.5)=3. Python3中,对round()函数有较大改动,例如round(1.5)=2,而 ...
- python3.6中round函数_Python中round函数使用注意事项
原标题:Python中round函数使用注意事项 使用round函数的时候发现了一个奇怪的现象.一直觉得round函数是一个用于四舍五入的函数,结果却不一定.一般如果觉得奇怪,那就是没弄懂其本质的运作 ...
- Python3中的round函数(四舍六入五成偶)
在python3中,round函数并不是简单地四舍五入,而是四舍六入五成偶 如:round(1.5)= 2 , round(2.5)=2. 四舍六入五成偶具体分为两点(): 1.若被约的5后面还有数字 ...
- python round函数_Python round() 函数
这个一直都想写,但是因为这个点比较小,所以一直懒得动手.不过还是补上吧,留着早晚是个祸害. round函数很简单,对浮点数进行近似取值,保留几位小数.比如 >>> round(10. ...
- 详解python中的round()函数
round() round()是python自带的一个函数,用于数字的四舍五入. 使用方法(环境python3) round(number,digits) 参数: digits>0,四舍五入到指 ...
最新文章
- 「2019嵌入式智能国际大会」 399元超值学生票来啦,帮你豪省2600元!
- 网站初学笔记3-HTML实用元素3
- 小阳买水果(前缀和,单调栈,思维)
- 2021.NET Conf China上的GraphQL
- 现代软件工程 作业 原型设计
- java 同步锁_Java多线程:synchronized同步锁的使用和实现原理
- 浮点型数据类型存储空间大小(信息学奥赛一本通-T1017)
- AngularJS 模板
- html入门难,HTML+CSS入门之打造全网最劲富文本系列之大话技术难点与特色设计
- wifi的html页面,aWiFi是什么?
- 福禄克OTDR测试为什么要加补偿光纤?
- 制作png格式透明图片的简易方法
- 什么时候真正体会到了,磨刀不误砍柴工?
- Flowable入门系列文章39 - 网关 01
- 流程图、数据关系绘图神器yEd
- elastic APM 深入测试 一 (无嵌套调用的分布式微服务监控)
- 论文阅读——Deep 3D Portrait from a Single Image(CVPR2020)
- 表格某列实现动态隐藏展示
- 中国石油大学《化学反应工程》第一阶段在线作业
- Oauth2.0搭建开放平台接口