微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Python 中 % 的结果是什么?

如何解决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 举报,一经查实,本站将立刻删除。