使用%modulo函数

时间:2016-03-02 08:33:31

标签: python python-2.7 modulo

通过一个教程我已经知道模数函数返回等式的其余部分。因此,例如,3 % 4等于3

但我似乎不明白25 * 3 % 4 = 3是怎么回事。 25岁发生了什么事?

我在PowerShell上运行脚本以及在线Google计算器,返回相同的内容。有谁愿意解释这个,好吗?

1 个答案:

答案 0 :(得分:4)

由于*%具有完全相同的优先级,因此 associativity 发挥作用。由于两个运算符都是从左到右进行求值(即关联性是从左到右),因此表达式相当于

(25 * 3) % 4

当然,75 % 4 也是 3。