python取余运算符是什么?python取余运算符是%,即表示取模,返回除法的余数。假设变量:a=
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) % 运算符,取余数时余数符号由被除数决定
python 取余运算符>>> -5%3 #仅有一负号时,在负无穷到-5之间找到一个数能被3整数,最接近于-5的数是-6,所以-5 - (-6) = 1 1 >>> 5%-3 -1 >>> -5%-3 -2 >>> 5%3