什么是%在计算?我似乎无法弄清楚它的作用。
例如,它算出计算的百分比4 % 2吗:显然等于0。如何?
4 % 2
%(取模)运算符从第一个参数除以第二个参数得出余数。首先将数字参数转换为通用类型。右零参数引发ZeroDivisionError异常。参数可以是浮点数,例如3.14%0.7等于0.34(因为3.14等于4 * 0.7 + 0.34。)模运算符始终产生与第二个操作数具有相同符号的结果(或为零);结果的绝对值严格小于第二个操作数的绝对值[2]。
%
取自http://docs.python.org/reference/expressions.html
http://docs.python.org/reference/expressions.html
例1: 6%2求值是0因为如果将6除以2(3次),则没有余数。
实施例2:7%2评估为1因为有一个的其余部分1时7由2(3次)划分。
综上所述,它返回除法运算的余数,或者0没有余数。因此,6%2意味着找到6的余数除以2。
6%2