在编程过程中数据处理是不可避免的,很多时候都需要根据需求把获取到的数据进行处理,取整则是最基本的数据处理。取整的方式则包括向下取整、四舍五入、向上取整等等。下面就来看看在Python中取整的几种方法吧。

1. 向下取整

直接使用内建函数int()即可

>>> a = 6.66

>>>int(a)6

2. 四舍五入

使用内建函数round()

>>> round(6.2)6

>>> round(6.6)7

3. 引入math模块, 实现向上取整, 向下取整

向上取整:

>>> importmath>>> math.ceil(6.2)7

>>> math.ceil(6.7)7

向下取整:

>>> math.floor(6.7)6

>>> math.floor(6.2)6

4. 引入math模块, modf()这个方法, 返回包含小数和整数部分的元组

>>> importmath>>> math.modf(3.25)

(0.25, 3.0)>>> math.modf(3.7)

(0.7000000000000002, 3.0)

有人可能会对最后一个输出结果感到诧异,按理说它应该返回 (0.7, 3.0) 才对。这里涉及到了另一个问题,即浮点数在计算机中的表示,在计算机中是无法精确的表示小数的,至少目前的计算机做不到这一点。上例中最后的输出结果只是 0.7 在计算中的近似表示。Python 和 C 一样, 采用 IEEE 754 规范来存储浮点数。

python标准库math中用来实现上取整_Python之取整相关推荐

  1. python标准库math中用来计算平方根的函数_python考试复习题库

    内容来自用户:魔翼双飞237 一. 填空e68a843231313335323631343130323136353331333433646430题1. Python安装扩展库常用的是_工具.(pip) ...

  2. python标准库math中用来实现上取整_python中取整

    向上取整 定义:大于或等于 x 的最大整数 math.ceil(x) 向上取整运算为Ceiling,用数学符号??表示 1 2 3 4 5 6>>> import math # py ...

  3. python标准库math中用来计算平方根的函数是_2020超星尔雅网课透过性别看世界完整满分见面课答案...

    壮医药线点灸之所以能治疗厌食症是因为其具有( )的功效. 智慧职教: 下列药物中,从肾脏排泄最少的是 [A1/A2型题]葡萄胎清宫术前备用物品中哪项不需要 设循环队列的存储空间为Q(1:m),初始状态 ...

  4. python标准库math中用来计算平方根_如何在python中计算平方根?

    这可能是晚了一点回答,但最简单而准确的方法来计算平方根是牛顿的方法. 你有一个数字,你想要计算它的平方根(num),你猜它的平方根(estimate).估计值可以是大于0的任何数字,但有意义的数字会显 ...

  5. python几次方函数_Python标准库math中用来计算x的y次方的函数是pow(x,y)。

    [判断题]Python表达式int("110", 2)的值为6. [单选题]关于 Python 的复数类型,以下选项中描述错误的是( ). [判断题]现代物流管理以实现顾客满意为第 ...

  6. python标准库math用来计算平方根的函数_《Python程序设计方案》题库

    < Python 程序设计>题库 一.填空题 第一章 基础知识 1 . Python 安装扩展库常用的是 _______ 工具.( pip ) 2 . Python 标准库 math 中用 ...

  7. python标准库math用来计算平方根的函数_《Python程序设计》试试题题库

    WORD 格式可编辑 < Python 程序设计>题库 一.填空题 第一章 基础知识 1 . Python 安装扩展库常用的是 _______ 工具.( pip ) 2 . Python ...

  8. [转载] [python标准库]math——数学函数

    参考链接: Python数学库| expm1()方法 [python标准库]math--数学函数         作用:提供函数完成特殊的数学运算.         Python 版本:1.4 及以后 ...

  9. python标准库os中用来列出_雨课堂答案在哪查,雨课堂2020试题及答案

    常用的电镜有 和 两种,观察表面结构用 ,观察内部结构用 . [简答题]发票号码是否正确?如错误,请修改. [简答题]桥壳的功用有哪些? 在正常窦性心律的心电图上,同-导联连续出现两次或两次以上QRS ...

最新文章

  1. 如何进入embl的ebi网站fasta3服务器,The EMBL-EBI bioinformatics web and programmatic tools framework...
  2. C#LeetCode刷题之#661-图片平滑器( Image Smoother)
  3. java运输_JAVA-基础-方法
  4. Python+VSCode是我的心头爱,飞一般的Coding体验!
  5. 这个严重的无补丁 UPnP 漏洞影响几乎所有的IoT设备:绕过安全系统、扫描LANs
  6. 如何将PDF文件格式转换为Word文档最新教程分享
  7. mac os x 系统安装 genymotion android 模拟器
  8. atitit 项目注册功能算法attilax总结.docx
  9. java 从sip服务器_如何通过域而不是IP地址注册到SIP服务器并从客户端创建SIP帐户?...
  10. linux压缩到最小命令,Linux 压缩打包命令详细教程
  11. 大数据技术之大数据概论
  12. NYOJ题目54 小明的存钱计划
  13. keil 生成三角波dac0832_怎么样利用南方CASS三角网法和方格网法进行土方量计算...
  14. win32 绘制超酷界面(二)
  15. Springboot集成百度地图实现定位打卡功能
  16. 9*9数独游戏C++开发
  17. Django 实现单点登录(SSO)
  18. 用c语言写鸡兔同笼问题
  19. 2020年就业形势严峻,UI设计师这条路还有前景吗?
  20. [HNOI 2014] 米特运输

热门文章

  1. kafka-offset手动提交和自动提交
  2. 声明银行账号类Account,成员变量包括账号,储户姓名,开户时间,身份证号码,存款余额等账号信息,成员方法包括开户,存款,取款,查询(余额,明显),销户等操作。
  3. Android 主题风格(ThemeStyle)介绍
  4. withRouter() 在非路由组件中使用路由库的api
  5. 售前工程师——投标方案的组成和编写
  6. 基于高德地图api,vue实现步行导航
  7. pytdx 获取板块指数_通达信券商版看板块指数简单方法
  8. 转载 db2 数据库常用命令
  9. 学习笔记-RPC远程调用概念和实例
  10. Lettuce连接池