如何解决Python 中 % 的结果是什么?
%(取模)运算符产生第一个参数除以第二个参数的余数。数字参数首先转换为通用类型。零右参数引发 ZeroDivisionError 异常。参数可以是浮点数,例如,3.14%0.7 等于 0.34(因为 3.14 等于 4*0.7 + 0.34。)模运算符总是产生与第二个操作数(或零)具有相同符号的结果。结果的绝对值严格小于第二个操作数的绝对值 [2]。
取自http://docs.python.org/reference/expressions.html
6%2
计算结果为,0
因为如果 6 除以 2(3 次)没有余数。
:7%2
计算结果为,1
因为1
当 7 除以 2(3 次)时有余数。
所以总结一下,它返回除法运算的余数,或者0
如果没有余数。所以6%2
意味着找到 6 除以 2 的余数。
解决方法
计算中的什么%
?我似乎无法弄清楚它的作用。
例如,它是否计算出计算的百分比:4 % 2
显然等于 0。如何?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。