python取余运算符知识点详解

yipeiwu_com6年前Python基础

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中处理字符串之isalpha()方法的使用

 isalpha()方法检查字符串是否仅由字母组成。 语法 以下是islpha()方法的语法: str.isalpha() 参数   &nb...

解读Django框架中的低层次缓存API

有些时候,对整个经解析的页面进行缓存并不会给你带来太多好处,事实上可能会过犹不及。 比如说,也许你的站点所包含的一个视图依赖几个费时的查询,每隔一段时间结果就会发生变化。 在这种情况下,...

Python递归函数 二分查找算法实现解析

Python递归函数 二分查找算法实现解析

一、初始递归 递归函数:在一个函数里在调用这个函数本身。 递归的最大深度:998 正如你们刚刚看到的,递归函数如果不受到外力的阻止会一直执行下去。但是我们之前已经说过关于函数调用的问题...

Python实现正则表达式匹配任意的邮箱方法

Python实现正则表达式匹配任意的邮箱方法

首先来个简单的例子,利用Python实现匹配163邮箱的代码: #-*- coding:utf-8 -*- __author__ = '杨鑫' import re text = in...

Python实现按学生年龄排序的实际问题详解

前言 本文主要给大家了关于利用Python按学生年龄排序的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍: 问题:定义一个Class:包含姓名name、性别gen...