Python 几种取整的方法

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

1、向下取整(推荐学习:Python视频教程)

向下取整直接用内建的 int() 函数即可:>>> a = 3.75

>>> int(a)

2、四舍五入

对数字进行四舍五入用 round() 函数:>>> round(3.25); round(4.85)

3.0

5.0

3、向上取整

向上取整需要用到 math 模块中的 ceil() 方法:>>> import math

>>> math.ceil(3.25)

4.0

>>> math.ceil(3.75)

4.0

>>> math.ceil(4.85)

5.0

4、分别取整数部分和小数部分

有时候我们可能需要分别获取整数部分和小数部分,这时可以用 math 模块中的 modf() 方法,该方法返回一个包含小数部分和整数部分的元组:>>> import math

>>> math.modf(3.25)

(0.25, 3.0)

>>> math.modf(3.75)

(0.75, 3.0)

>>> math.modf(4.2)

(0.20000000000000018, 4.0)

更多Python相关技术文章,请访问Python教程栏目进行学习!

python怎么保留整数输出_python怎么保留整数相关推荐

  1. python stdout stderr 一起输出_Python在保留顺序的同时分别从子进程stdout和stderr读取...

    小智.. 6 写入后,进程将数据写入不同管道的顺序将丢失. 您无法判断在stderr之前是否已写入stdout. 您可以尝试在数据可用时以非阻塞方式同时从多个文件描述符中同时读取数据,但这只会最大程度 ...

  2. python数据的格式输出_Python格式化输出

    "%"的使用 格式符 描述 %s 字符串 (采用str()的显示) %r 字符串 (采用repr()的显示) %c 单个字符及其ASCII码 %u 整数(无符号) %b 二进制整数 ...

  3. python以垂直方式输出_python学习笔记

    Author: maddock Date: 2015-03-15 21:42:01 (暂时没有整理) python json文件处理 #coding:utf-8 importjson#data = [ ...

  4. python文件读取与输出_python基本文件操作(文件输入和输出)

    文件输入输出中常用的文件对象方法: open: 返回一个新的文件对象,调用该对象的上的方法可对文件进行任何操作 readline: 读取一行数据包括结尾的换行符在内 write: 将数据写入文件中 c ...

  5. python如何多行输出_python换行输出 Python里具体怎么用\n换行输出一个数字?

    python里 如何把每打印10个数就换行的实现 print("每输出十个数字换行,共计输出100个:")for num in range(1,100):#循环一百次 print( ...

  6. python右对齐格式化输出_Python中格式化输出的两种方法介绍

    本篇文章给大家带来的内容是关于Python中格式化输出的两种方法介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 方式一:使用占位符 % 常用占位符:% s (s = string ...

  7. python数据的格式输出_python

    本文主要由Python String Format 一文翻译整理而来,在python中使用 % 进行格式化字符串由来已久,不过在python2.7+ 的版本中引入了新的格式化字符串的方法.虽然%号的方 ...

  8. python字符串补空格输出_python格式化打印字符串

    格式化打印字符串 可以使用%占位符来表示格式化一个字符串 name = 'zhangsan' age = 18 print('大家好,我的名字是%s,我今年%d岁了,我今天挣了%f元钱' % (nam ...

  9. python数据的格式输出_python数据类型,格式话输出

    一.程序交互 name = input("你的名字是:") #用户输入,输入的任何东西都存储成str(字符串类型)的形式 二.注释的重要性 以后动辄几千行代码的时候,回过头再去看的 ...

  10. python指定条件分类输出_python基础(二)条件判断、循环、格式化输出

    继续上一篇,今天主要总结一下条件判断.循环.格式化输出 一.条件判断 python中条件判断使用if else来判断,多分支的话使用if elif ... else,也就是如果怎么怎么样就怎么怎么样, ...

最新文章

  1. jqGrid细节备注—page参数的设置
  2. 40029错误{“errcode“:40029,“errmsg“:“invalid code, rid: 623bbdcd-3c97f4af-5a2c06d6“}
  3. 地图统计_吃甜的还是咸的!太仓不完整饭团统计地图来了!
  4. 数据结构之二叉树的创建
  5. Java 常用类库 之 比较接口 Comparator
  6. 红石科技机器人_《机器人殖民地》—游戏简评
  7. AngularJS消费 小计
  8. rocketmq 消息指定_rocketmq-常见问题总结(消息的顺序、重复、消费模式)
  9. CSS三种引入方式 常用样式 CSS选择器
  10. Mybatis破MySql8小时断线问题
  11. HLSL Effect的vertex shader和pixel shader的参数传递
  12. 王阳明的智慧:如何让职场从“举步维艰”到“平步青云”?
  13. SLAM 学习笔记 本质矩阵E、基础矩阵F、单应矩阵H的推导
  14. 超高速V系列DMD空间光调制器
  15. JAVASE基础模块三十四( 菜鸡版简单登录验证模块系统IO流文件写入)
  16. C++数据结构问题:线性表的数据元素右移
  17. 高斯 二维 matlab,MATLAB实例:二维高斯分布图
  18. 权重衰减/权重衰退——weight_decay
  19. Missing Tag Identification in COTS RFID Systems: Bridging the Gap between Theory and Practice 理解+笔记
  20. ABP VNext学习日记4

热门文章

  1. 学习日记--overflow去掉滑条
  2. bp神经网络python源代码_python构建bp神经网络_曲线拟合(一个隐藏层)__2.代码实现...
  3. Mac 查看本地端口
  4. isolate两三事
  5. 恒讯科技分析:海外云服务器的网络防火墙怎么设?
  6. 多文件自平衡云传输 (六)番外篇 —————— 开开开山怪
  7. 2020.9.8:Spring cloud :install时报错
  8. python如何获取图片的尺寸大小_Python获取图片的大小/尺寸
  9. IDEA下载源码报错 Cannot reconnect.
  10. 开源网上商城程序(简介国内外开源网店系统)