【发布时间】:2020-11-14 16:18:45
【问题描述】:
5 % 4 // 6 % 3
o/p 为 0,但根据运算符优先级,它应该引发 ZeroDivisionError,因为它应该被解释为
5 % 0 % 3
导致错误
有人可以详细说明运算符优先级在这里是如何工作的吗?
【问题讨论】:
-
% 和 // 具有与您在此处看到的相同的优先级:docs.python.org/3/reference/expressions.html。为什么你认为 // 应该先执行?
标签: python python-3.x operators modulus floor-division