>>> item = 2
>>> seq = [1,2,3]
>>> print (item in seq)
True
>>> print (item in seq is True)
False
Run Code Online (Sandbox Code Playgroud)
为什么第二个print语句输出False?
Python文档说*和/具有相同的优先级.
我知道python中的表达式是从左到右计算的.
我可以依赖它并假设j j/m总是等于(j j)/ m,避免使用括号吗?
如果是这种情况,我可以假设这适用于一般具有相同优先级的运营商吗?
ps:问题因为它对我的目的来说很好,我在阅读整数代码(如上例)而没有括号的时候来到它,当时我看起来很可疑.