求哪位大神帮忙解释一下print(3==3>2)print((3==3)>2)print(3==(3>2))
这个并不是优先级的关系哦,这是Python的语法特性,比较算符的链式写法,也即Comparisons can be chained,也就是3==3>2的实际效果是3==3 and 3>2。可以参看一下Python官方文档中的相关介绍
那第二个和第三个怎么解释呢? 这两个返回false
加上括号就不是链式了哦,就要先把括号里的看成独立的表达,得到的结果再去进行下一轮运算