MOD是取模运算符。

语法 MOD ( a, b)

通常情况下取模运算(mod)和求余(rem)运算被混为一谈,因为在大多数的编程语言里,都用'%'符号表示取模或者求余运算。在这里要提醒大家要十分注意当前环境下'%'运算符的具体意义,因为在有负数存在的情况下,两者的结果是不一样的。

对于整型数a,b来说,取模运算或者求余运算的方法都是:

1.求整数商: c = a/b;

2.计算模或者数: r = a - c*b.

求模运算和求余运算在第一步不同:求余运算在取c的值时,向0方向舍入(fix()函数); 而取模运算在计算c的值时,向负无穷大方向舍入(floor()函数)。

因此,当a和b符号一致时,求模运算和求余运算所得的c的值一致,因此结果一致。但是当符号不一致的时候,结果不一样。求模运算结果的符号和b一致,求余运算结果的符号和a一致。

在C语言中,%符号表示的是求余运算,在python脚本中,%表示的是取模。(通常取模运算中b不允许是负数,但是在python 2.5.1里可以在%后面跟负数,因为python语言中除法的结果是向0舍入,因此计算结果是取模!)

(1)a,b同号时,结果等同于取余运算,

即r = a-a/b;

结果规律:同正为正,同负为负。例:1 % 2 == 1;-1 % -2 == -1.

(

python语言中mod_mod在python中怎么用相关推荐

  1. python语言中ch用法_pytorch 中pad函数toch.nn.functional.pad()的用法

    padding操作是给图像外围加像素点. 为了实际说明操作过程,这里我们使用一张实际的图片来做一下处理. 这张图片是大小是(256,256),使用pad来给它加上一个黑色的边框.具体代码如下: imp ...

  2. python iloc函数_如何使用python语言中pandas模块中的iloc方法

    在python语言中,pandas模块中的iloc方法,可以截取矩阵,获取部分矩阵元素.行和列.下面利用实例说明iloc方法的用法,操作如下: 工具/原料 python pycharm 截图工具 方法 ...

  3. 关于python语言中缩进的说法_以下关于Python语言中“缩进”说法正确的是:

    [多选题]From the perspective of the production enterprise (the content is more extensive), any differen ...

  4. 下列表达式在python中是非法的_在Python语言中,以下非法的表达式是( )

    [单选题]6.9 下列各式避雷器放电电压的说法错误的是(     ) [单选题]下列哪种数据类型是整型() [判断题]修剪的快捷命令键是rt [单选题]已知x,y=" ",-1:则 ...

  5. 在python语言中可作为源文件后缀名的是_在Python语言中,可以作为源文件后缀名的是( )_学小易找答案...

    [多选题]在2013清单计价中,其他项目界面,包括( ) [多选题]在分部分项工程清单下,添加一项定额的方法有( ) [单选题]下列各项中,关于企业无法查明原因的现金溢余,经批准后应贷记的会计科目是( ...

  6. 哪个是python程序中与缩进有关的正确说法_以下关于Python语言中“缩进”说法正确的是: (5.0分)_学小易找答案...

    [判断题]值班时不可以吃东西.玩手机和闲聊 [其它]若一个三位数每一位数字的3次幂之和都等于它本身,则该三位数被称为水仙花数.例如153是水仙花数,各位数字的立方和为 .编程求出所有水仙花数. [其它 ...

  7. python global函数_如何使用python语言中的global关键字获取函数值

    在python语言中,如果在函数外层定义了一个全局变量a,函数内部又有一个同名的局部变量,想要这个全局变量的值改成为局部变量的值,可以使用global.下面利用一个实例说明如何实现这个场景,操作如下: ...

  8. python模块调用的用法_如何使用Python语言中的random模块调用方法

    Python语言中的random模块,包含了很多方法属性,可以直接调用这些方法和设置属性.根据不同的方法展示不同的内容.下面利用几个实例查看random模块中的方法,操作如下: 工具/原料 Pytho ...

  9. python语言中with as的用法使用详解

    本篇文章主要介绍了python语言中with as的用法使用详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随小编过来看看吧 With语句是什么? 有一些任务,可能事先需要设置,事后做 ...

最新文章

  1. 【ACM】杭电OJ 2007
  2. 微信公众平台向特定用户推送消息
  3. 【学术相关】普通在读奶爸博士生的一年总结!
  4. C++primer 第 2 章 变量和基本类型
  5. IDEA VUE项目报错 Export declarations are not supported by current JavaScript version
  6. mysql or走索引吗_加了索引,mysql查询就一定会用吗?
  7. 华三(H3C)无线控制器AC如何登录到FIT-AP
  8. 长江大学计算机基础试卷2018 2019,长江大学2017年第一学期-计算机基础试卷.doc
  9. matlab正序零序负序,正序负序零序的理解
  10. linux命令就应该这样记(带索引超详细)
  11. http协议网站配置SSL证书实现全站https协议
  12. Java常见运算符整理
  13. 2000个工作汇报PPT模板免费下载网站
  14. 基于steam的游戏销量预测 — PART 1 — 爬取steam游戏相关数据的爬虫
  15. Vue学习-常用属性(一)
  16. 8周年,驰骋时空瀚境
  17. Python对音频进行测试及频谱分析
  18. ARM体系结构的存储器格式
  19. 光E电十大低收入家庭理财技巧
  20. python语言程序设计基础考试题库_中国大学MOOC(慕课)_Python语言程序设计基础_章节考试选修课答案...

热门文章

  1. 全网最硬核 JVM TLAB 分析 2. TLAB生命周期与带来的问题思考
  2. 【更新】LEADTOOLS v20最新版发布(二)
  3. liboqs-量子安全密码算法开源C库
  4. 使用163邮箱的朋友请换个邮箱地址给我写信
  5. 超全公园sketchup模型素材网站整理
  6. 监理工程师报名有年龄的要求吗?要注意什么?
  7. _HTML5期末大作业——HTML+CSS+JavaScript平遥古城旅游景点介绍(6页)
  8. 车载设备上音视频应用续播功能的实现
  9. [DGMGRL]Dgmgrl管理Dataguard(1)
  10. “智算中心”,按动着新基建的“快进键”