python3中的函数如何实现小数向上取整

发布时间:2020-11-12 09:25:21

来源:亿速云

阅读:82

作者:小新

这篇文章将为大家详细讲解有关python3中的函数如何实现小数向上取整,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

在需要进行数字整数、小数部分分离的时候我使用的是math模块提供的floor方法来间接完成的,具体实现如下:def numSplit2(num):

'''

浮点数字整数、小数分离【借助于向下取整与减法实现整数、小数部分分离】'''

xs=num-math.floor(num)

zs=num-xs

return 'zhengShu: {0}, xiaoShu: {1}'.format(str(zs),str(xs))

当然,还可以有另一种方法:将浮点类型的数字转化为字符串来间接进行处理,具体实现如下:def numSplit(num):

'''

浮点数字整数、小数分离【将数字转化为字符串处理】'''

zs,xs=str(num).split('.')

return 'zhengShu: {0}, xiaoShu: {1}'.format(zs,'0.'+xs)

直接完成的方法modf,具体实现如下:def numSplit3(num):

'''

浮点数字整数、小数分离【借助于向下取整与减法实现整数、小数部分分离】'''

xs,zs=math.modf(num)

return 'zhengShu: {0}, xiaoShu: {1}'.format(str(zs),str(xs))

经常使用的三种浮点数整数、小数部分分离的方法都介绍完毕了,下面简单说一下小数取整:#整数、小数分离

print math.modf(num)

#向上取整

print math.ceil(num)

#向下取整

print math.floor(num)

#简单直接取整

print int(num)

#四舍五入取整

print round(num)

关于python3中的函数如何实现小数向上取整就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

python两位小数向上取整函数_python3中的函数如何实现小数向上取整相关推荐

  1. Hive常用函数(日期函数,取整函数,字符串操作函数,集合操作函数)

    常用函数 常用日期函数 常用取整函数 常用字符串操作函数 集合操作函数 多维分析 常用日期函数 unix_timestamp:返回当前或指定时间的时间戳 select unix_timestamp() ...

  2. 向上取整函数_Excel中平时不用的舍入函数的Floor和Ceiling公式,很实用

    关于数字的舍入,最常用的方式是四舍五入,平时也用的最多,关于四舍五入,我们在Excel里面的公式是Round函数 =ROUND(单元格,保留小数点位数) 举个例子,A列是部分数值,我们使用公式: =R ...

  3. python中sorted函数的用法_Python3 中sorted() 函数的用法

    描述 sorted() 函数对所有可迭代的对象进行排序操作. 语法 sorted(iterable, key=None, reverse=False) iterable – 可迭代对象. key – ...

  4. python中tile的用法_python3中numpy函数tile的用法详解

    tile函数位于python模块 numpy.lib.shape_base中,他的功能是重复某个数组.比如tile(A,n),功能是将数组A重复n次,构成一个新的数组,我们还是使用具体的例子来说明问题 ...

  5. 浅层介质过滤器(浅层砂过滤器)中的两位三通阀在过滤系统中的运行状态介绍

    两位三通阀适用于浅层介质过滤器(浅层砂过滤器).盘片过滤器和网状过滤器等的系统配套应用,隔膜驱动的阀塞可以在过滤器单元反洗时,首先关闭进水,然后采用过滤后水对过滤介质或过滤单元进行反冲洗并排走,实现了 ...

  6. python中exp函数_Python3中exp()函数用法分析

    python中虚数函数exp怎么表示 复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型 虚数函数exp用math是不行的要用cmat ...

  7. python里删除range里的数字_python中range函数与列表中删除元素

    一.range函数使用 range(1,5)   代表从1到4(不包含5),结果为:1,2,3,4   ,默认步长为1 range(1,5,2)   结果为:1, 3  (同样不包含5) ,步长为2 ...

  8. python里eval和input组合使用_python中eval()函数和input()函数用法解析

    今天给大家讲解Python中eval()函数和input()函数的用法,希望通过实例的讲解之后大家能对这两个函数有更加深刻的理解. 1.eval()函数 eval()能够以Python表达式的方式解析 ...

  9. python format方法的格式控制填充_Python中format函数用法

    Python中format函数用法 format优点 format是python2.6新增的格式化字符串的方法,相对于老版的%格式方法,它有很多优点. 1.不需要理会数据类型的问题,在%方法中%s只能 ...

最新文章

  1. java g1 gc ref proc_java – 针对sparc T4 8核的正确G1 GC调优
  2. hibernate的异常 Session was already closed
  3. 27、Power Query-日期与时间数据处理实例(图书室借书统计)
  4. 在计算机网络俗称网上邻居上能看到自己,能看到自己计算机,看不到网上邻居的标准答案...
  5. 自动化运维工具——ansible安装及模块介绍
  6. linux 下创建并动态加载.so 文件
  7. 我的2017年前端之路总结
  8. excel 行高 上下留白_拒绝加班,工作中最常用的57个Excel小技巧来了!
  9. Promise(异步处理-实现)
  10. linux数据泵恢复,Oracle Linux环境中使用数据泵的形式还原Oracle数据库
  11. 做柜员还是程序员_应届生放弃互联网大厂回家乡银行:程序员五万比不上柜员五千...
  12. 敏捷开发中asp.net MVC的开发次序感受(先开发View?先开发Model?先开发Controller!)...
  13. ASP.NET MVC3 通过Url传多个参数方法
  14. Ubuntu14.04 安装pip
  15. java第二天学习笔记
  16. ARCGIS Pro试用申请教程以及登录页面脚本错误解决办法
  17. zh-cn 和zh的意思
  18. 三年精进笃行,用友YonSuite“数智飞轮”高速运转起来了!
  19. 什么是 Web 应用防火墙(WAF)?
  20. winnt.h的错误解决办法

热门文章

  1. 关于ABAP中P类型的理解
  2. 视频教程-Java初级入门知识精讲-Java
  3. 深度linux u盘启动安装教程,国产系统Deepin Linux U盘安装教程,支持一下!
  4. Microsoft Excel 教程:如何在 Excel 中显示或隐藏图表图例?
  5. 恰同学少年:DigiX极客校园大赛领航的AI远征
  6. 英特尔公布无人驾驶战略,后 PC 时代芯片王者之争在汽车行业打响
  7. html css data-,HTML+CSS入门 HTML自定义data属性详解
  8. 使用H5调用笔记本外接USB摄像头
  9. 汽车开源软件的“排头兵”——丰田首次搭载AGL
  10. 华为手机python编辑器_华为被曝自研编程语言“仓颉”,真相如何?