python取余运算符知识点详解


Posted in Python onJune 27, 2019

python取余运算符是什么

python取余运算符是%,即表示取模,返回除法的余数。

假设变量: a=10,b=20:

那么b % a 输出结果 0

注:

Python语言支持以下类型的运算符:

  • 算术运算符
  • 比较(关系)运算符
  • 赋值运算符
  • 逻辑运算符
  • 位运算符
  • 成员运算符
  • 身份运算符
  • 运算符优先级

python 取整与取余规则

1)  //运算取整时保留整数的下界,即偏向于较小的整数

2)      int是剪去小数部分,只保留前面的整数

3)   round函数遵循四舍五入的法则

>>> 5//3
1
>>> -5//3
-2
>>> int(5.3)
5
>>> int(5.6)
5

>>> int(-5/3)
-1

>>> round(5.3)
5
>>> round(5.6)
6

4)   % 运算符,取余数时余数符号由被除数决定

>>> -5%3 #仅有一负号时,在负无穷到-5之间找到一个数能被3整数,最接近于-5的数是-6,所以-5 - (-6) = 1
1
>>> 5%-3
-1
>>> -5%-3
-2
>>> 5%3

Python 相关文章推荐
Python判断文件和文件夹是否存在的方法
May 21 Python
分析用Python脚本关闭文件操作的机制
Jun 28 Python
Python的Socket编程过程中实现UDP端口复用的实例分享
Mar 19 Python
如何高效使用Python字典的方法详解
Aug 31 Python
Python用csv写入文件_消除空余行的方法
Jul 06 Python
python脚本开机自启的实现方法
Jun 28 Python
Python环境下安装PyGame和PyOpenGL的方法
Mar 25 Python
Django使用list对单个或者多个字段求values值实例
Mar 31 Python
Python多线程threading创建及使用方法解析
Jun 17 Python
Python命名空间及作用域原理实例解析
Aug 12 Python
Python高并发和多线程有什么关系
Nov 14 Python
Django 权限管理(permissions)与用户组(group)详解
Nov 30 Python
如何运行.ipynb文件的图文讲解
Jun 27 #Python
python的pytest框架之命令行参数详解(下)
Jun 27 #Python
python的pytest框架之命令行参数详解(上)
Jun 27 #Python
解决Pycharm后台indexing导致不能run的问题
Jun 27 #Python
解决pycharm运行程序出现卡住scanning files to index索引的问题
Jun 27 #Python
python如何解析配置文件并应用到项目中
Jun 27 #Python
python 随机生成10位数密码的实现代码
Jun 27 #Python
You might like
ThinkPHP通过AJAX返回JSON的两种实现方法
2014/12/18 PHP
PHP程序中使用adodb连接不同数据库的代码实例
2015/12/19 PHP
用JavaScript编写COM组件的步骤
2009/03/17 Javascript
jquery ajax abort()的使用方法
2010/10/28 Javascript
ExtJS4 Grid改变单元格背景颜色及Column render学习
2013/02/06 Javascript
JQuery中操作Css样式的方法
2014/02/12 Javascript
javascript将相对路径转绝对路径示例
2014/03/14 Javascript
JavaScript二维数组实现的省市联动菜单
2014/05/08 Javascript
javascript检测是否联网的实现代码
2014/09/28 Javascript
JavaScript匿名函数之模仿块级作用域
2015/12/12 Javascript
Bootstrap按钮组件详解
2016/04/26 Javascript
js多个物体运动功能实例分析
2016/12/20 Javascript
webpack入门必知必会
2017/01/16 Javascript
原生js实现电商侧边导航效果
2017/01/19 Javascript
Vue 短信验证码组件开发详解
2017/02/14 Javascript
微信小程序 仿美团分类菜单 swiper分类菜单
2017/04/12 Javascript
vuejs 制作背景淡入淡出切换动画的实例
2018/09/01 Javascript
微信小程序引入Vant组件库过程解析
2019/08/06 Javascript
JavaScript实现打字游戏
2021/02/19 Javascript
[00:05]ChinaJoy现场 DOTA2玩家高呼“CN DOTA BEST DOTA”
2019/08/04 DOTA
python的类变量和成员变量用法实例教程
2014/08/25 Python
Python实现Mysql数据库连接池实例详解
2017/04/11 Python
Python中join函数简单代码示例
2018/01/09 Python
python实现生命游戏的示例代码(Game of Life)
2018/01/24 Python
pandas实现选取特定索引的行
2018/04/20 Python
Python实现登陆文件验证方法
2018/10/06 Python
利用Python将文本中的中英文分离方法
2018/10/31 Python
详解Python读取yaml文件多层菜单
2019/03/23 Python
在pycharm下设置自己的个性模版方法
2019/07/15 Python
CSS3改变浏览器滚动条样式
2019/01/04 HTML / CSS
HTML4和HTML5之间除了相似以外的10个主要不同
2012/12/13 HTML / CSS
请说出以下代码输出什么
2013/08/30 面试题
信息与计算机科学职业规划范文:成为一艘有方向的船
2014/09/11 职场文书
综治工作汇报材料
2014/10/27 职场文书
2015年六年级班主任工作总结
2015/10/15 职场文书
幼儿园中班教学反思
2016/03/03 职场文书