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() 函数相关推荐

  1. python3 round函数

    round函数:对给定的数进行四舍五入,只有一个参数的情况下,是将其四舍五入后为整型,第二个参数是保留几位小数 a = round(2.523456) print(a) print('a的类型',ty ...

  2. python3主函数返回值_Python3

    Python3 round() 函数 描述 round() 方法返回浮点数 x 的四舍五入值,准确的说保留值将保留到离上一位更近的一端(四舍六入). 精度要求高的,不建议使用该函数. 语法 以下是 r ...

  3. python round_Python3 round() 函数

    Python3 round() 函数 描述 round() 方法返回浮点数x的四舍五入值. 语法 以下是 round() 方法的语法:round( x [, n] ) 参数x -- 数字表达式. n ...

  4. python3 的 round 函数的 练习

    python3 的 round 函数感觉很别扭,其运算结果与习惯不相符.特记录下来: 代码 ''' python 3的 round 函数 是"四舍六入五成双"的https://ww ...

  5. Python3的四舍五入round()函数

    Python2中,round()的结果就是我们所理解的四舍五入,round(1.5)=2,round(2.5)=3. Python3中,对round()函数有较大改动,例如round(1.5)=2,而 ...

  6. python3.6中round函数_Python中round函数使用注意事项

    原标题:Python中round函数使用注意事项 使用round函数的时候发现了一个奇怪的现象.一直觉得round函数是一个用于四舍五入的函数,结果却不一定.一般如果觉得奇怪,那就是没弄懂其本质的运作 ...

  7. Python3中的round函数(四舍六入五成偶)

    在python3中,round函数并不是简单地四舍五入,而是四舍六入五成偶 如:round(1.5)= 2 , round(2.5)=2. 四舍六入五成偶具体分为两点(): 1.若被约的5后面还有数字 ...

  8. python round函数_Python round() 函数

    这个一直都想写,但是因为这个点比较小,所以一直懒得动手.不过还是补上吧,留着早晚是个祸害. round函数很简单,对浮点数进行近似取值,保留几位小数.比如 >>> round(10. ...

  9. 详解python中的round()函数

    round() round()是python自带的一个函数,用于数字的四舍五入. 使用方法(环境python3) round(number,digits) 参数: digits>0,四舍五入到指 ...

最新文章

  1. 「2019嵌入式智能国际大会」 399元超值学生票来啦,帮你豪省2600元!
  2. 网站初学笔记3-HTML实用元素3
  3. 小阳买水果(前缀和,单调栈,思维)
  4. 2021.NET Conf China上的GraphQL
  5. 现代软件工程 作业 原型设计
  6. java 同步锁_Java多线程:synchronized同步锁的使用和实现原理
  7. 浮点型数据类型存储空间大小(信息学奥赛一本通-T1017)
  8. AngularJS 模板
  9. html入门难,HTML+CSS入门之打造全网最劲富文本系列之大话技术难点与特色设计
  10. wifi的html页面,aWiFi是什么?
  11. 福禄克OTDR测试为什么要加补偿光纤?
  12. 制作png格式透明图片的简易方法
  13. 什么时候真正体会到了,磨刀不误砍柴工?
  14. Flowable入门系列文章39 - 网关 01
  15. 流程图、数据关系绘图神器yEd
  16. elastic APM 深入测试 一 (无嵌套调用的分布式微服务监控)
  17. 论文阅读——Deep 3D Portrait from a Single Image(CVPR2020)
  18. 表格某列实现动态隐藏展示
  19. 中国石油大学《化学反应工程》第一阶段在线作业
  20. Oauth2.0搭建开放平台接口

热门文章

  1. 公司局域网IP地址管理方案
  2. 程序猿的骄傲,以及骄傲背后真实的原因。
  3. php显示所有文件夹,显示所有文件和文件夹 php文件及文件夹操作(创建、删除、移动、复制)...
  4. Cocos Creator调节音量大小滑动器使用
  5. c语言函数写巴德歌赫猜想,高三励志演讲稿:青春无悔
  6. Nginx和Redis初步简介
  7. 菜鸟智慧新物流核心技术全解析
  8. java 字符串拆分技巧_{转}Java 字符串分割三种方法
  9. Linux Mint 17中文化与输入法
  10. 360浏览器的主页为什么无法修改?