1.取整运算
在Python中取整运算的运算符为//,且取整运算的取整为向下取整,不进行四舍五入
例:9//4=2,即9对4取整等于2
-9//-4=2,因为-9÷-4=2.25,取整为2
那么问题来了,9//-4等于多少呢?
9//-4=-3,因为9÷-4应该等于-2.25,那么对-2.25向下取整,应该为-3,而不是-2,所以9//-4=-3
那么-9//4呢?
-9÷4也应该等于-2.25,所以向下取整,得到-9//4=-3
总结:
9//4=2
-9//-4=2
9//-4=-3
-9//4=-3


2.取余运算
在Python中取余运算的运算符为%,取余的结果为,被除数整除除数后余下的数
例:9%4=1,即9对4取余为1,因为9÷4=2···1,即9除以4等于2余1,所以9%4=1
那么问题又又又来了,-9%-4等于多少?9%-4等于多少?-9%4等于多少?
这是就要用到一个公式了,在Python中,余数的计算公式:a % b = a - a // b * b
即a对b取余的余数 等于 a减去 a先对b取整,再乘以b ,即为a对b取余的余数
那么-9%-4,就等于-9-(-9//-4*-4),等于-1,即-9%-4=-1
9%-4,就等于9-(9//-4*-4),等于-3,即9%-4=-3
-9%4,就等于-9-(-9//4*4),等于3,即-9%4=3
总结:
9%4=1
-9%-4=-1
9%-4=-3
-9%4=3

Python中的取整、取余运算相关推荐

  1. c语言中余数取整,C 逻辑运算, 移位运算 , 取整 , 取模(取余)

    一. 按位运算 (快速操作数据的某个位) ^   按位异或 ~  按位取反 &  按位与 |  按位或 二. 逻辑运算 &&  逻辑与   有一个值为 0 ,值为 0 ||  ...

  2. python中的除法,取整和求模

    本文为转载,原博客地址:https://blog.csdn.net/huzq1976/article/details/51581330 首先注明:如果没有特别说明,以下内容都是基于python 3.4 ...

  3. python中的除法、取整和求模_python中的除法,取整和求模

    首先注明:如果没有特别说明,以下内容都是基于python 3.4的. 先说核心要点: 1. /是精确除法,//是向下取整除法,%是求模 2. %求模是基于向下取整除法规则的 3. 四舍五入取整roun ...

  4. python中的除法、取整和求模_python中的除法,取整和求模-Go语言中文社区

    首先注明:如果没有特别说明,以下内容都是基于python 3.4的. 先说核心要点: 1. /是精确除法,//是向下取整除法,%是求模 2. %求模是基于向下取整除法规则的 3. 四舍五入取整roun ...

  5. python取整求余

    python取整求余 / 表示除法 // 表示除后取整 % 表示除后求余 i = 15 a = i/2 b = i//2 c = i%2 print(a,b,c) 输出: 7.5 7 1

  6. python中Scipy模块求取积分

    python中Scipy模块求取积分的方法: SciPy下实现求函数的积分的函数的基本使用,积分,高等数学里有大量的讲述,基本意思就是求曲线下面积之和. 其中rn可认为是偏差,一般可以忽略不计,wi可 ...

  7. python中bool函数用法_在python中bool函数的取值方法

    bool是Boolean的缩写,只有真(True)和假(False)两种取值 bool函数只有一个参数,并根据这个参数的值返回真或者假. 1.当对数字使用bool函数时,0返回假(False),任何其 ...

  8. Python中两个list取交集、并集、差集以及为字符串str添加、插入特定字符的操作总结

    Python中两个list取交集.并集.差集以及为字符串str添加.插入特定字符的操作总结 Python中两个list取交集.并集.差集 为字符串str添加.插入特定字符的操作总结 Python中两个 ...

  9. python中取整求余的计算步骤

    预备知识:取整分为向上取整.向下取整.向零取整. 首先必须知道 x%y等价于x-(( x//y ) * y )  ,这就是一个公式!!  这个x//y意思是x对y取整 比如python中(是向下取整, ...

  10. python学习小记--取整/取余

    一.取整(向下取整): 符号:// 如: 11//4=2                           11÷4=2.75,向下取整即为2 -11//-4=2                   ...

最新文章

  1. java 异常继承树_java中的error与exception
  2. Silverlight设计时特性的使用
  3. mysql 列转置_MySQL 行列转置
  4. python平均工资-2020 10大薪资最高的IT编程语言排名
  5. 详细介绍Python中的“魔术方法“__XXX___; 概述__str__()方法;__new__()方法; 三. __ new__ 和__init__的区别
  6. D. Steps to One(概率DP,莫比乌斯反演)
  7. dijkstra算法_最短路径问题——迪杰斯特拉算法(Dijkstra)
  8. CCTextureCache的多线程加载原理和使用
  9. 后疫情时代“三个超级”助力品牌实现数字化增长及高效落地-白皮书
  10. 《小学生C++趣味编程》第2课 春晓 动动脑 第1题-2018-12-12
  11. HBase之重试机制
  12. linux删除多余日志,linux 删除日志
  13. 《Go语言实战》Go 类型:基本类型、引用类型、结构类型、自定义类型
  14. python剪贴板操作_python操作剪贴板
  15. 批量生成奖状的简单程序
  16. 各向异性渲染(一)基础理论
  17. matlab之设置坐标轴范围和纵横比函数axis
  18. css:单行超出显示三点省略号,总是忘,写个博客吧
  19. 打包aab_聚餐买单AA制已经过时了 AAB制、AABB制、BBK制,你选哪个?
  20. 文件上传漏洞——upload-labs 1-19 (详解)

热门文章

  1. 鸿蒙系统的平板电脑哪个好,鸿蒙平板电脑继承iPad大量优点?网友:是时候与安卓平板说再见了...
  2. K60的FTM的PWM、输入捕获、正交解码(未理解完)
  3. 【求职】阿里巴巴 2017 实习生笔试题(一)
  4. 幼儿安全教育道路交通安全宣传PPT模板
  5. 都客仿站培训教学大纲说明(织梦仿站教程)
  6. 网上共享核磁数据文件批量复制和解压,并删除压缩文件
  7. python将模块转变成whl文件
  8. C++多线程与信号signal
  9. 如何替换视频背景为其它的场景?
  10. 【编程基础】如何自学计算机/编程 | 从零开始的代码之路