这篇文章主要给大家分享python中取整数的几种方法技巧,文章将围绕python取整数的详细的相关资料展开内容,需要的朋友可以参考一下,希望对你有所帮助
目录
1、向下取整: int()
2、向上取整:ceil()
3、四舍五入:round()
4、分别取
1、向下取整: int()
`>>> a = 14.38

int(a)
142、向上取整:ceil()使用ceil()方法时需要导入math模块,例如>>> import math
math.ceil(3.33)
4
math.ceil(3.88)
43、四舍五入:round()>>> round(4.4)
4
round(4.6)
5`
4、分别取
将整数部分和小数部分分别取出,可以使用math模块中的 modf()方法

例如:
`>>> math.modf(4.25)
(0.25, 4.0)

math.modf(4.33)
(0.33000000000000007, 4.0)`
最后一个应该是0.33,但是浮点数在计算机中是无法精确的表示小数的,python采用IEEE 754规范来存储浮点数。

更多相关文章

  1. 一个返回数组最小数字的函数和一个能返回一个把 numbers 从小到
  2. 使用Scala写了个简单的Scheme解释器
  3. (lintcode)第463题整数排序
  4. 删去k个数字后的最小值
  5. zabbix监控默认的item key列表
  6. 【linux】循序渐进学运维-printf
  7. Linux下科学计数法(e)转化为数字的方法 [shell中几种数字计算说
  8. Python3 常见数据类型的转换
  9. Java基础编程练习4:求一个长整数的各位数字是多少并输出?

随机推荐

  1. 学历不够,连 Java 面试的机会都没,怎么破?
  2. 大行情如此之差,我们搞 Java 的该如何面对
  3. 【MySQL】数据库版本升级:mysql 5.6 升级
  4. 《Java编程思想(第4版)》读书笔记
  5. 几款代码高亮组件的体验,说不定你以后会用
  6. 单例模式,这个面试题真那么简单吗?
  7. 分享 1 个一次性免费获得极客时间 2-3 个
  8. 《Java入门1•2•3》读书笔记
  9. 该不该造自己的轮子?
  10. 解答 H 大的公布的 10 道 Java 测试题