python2.7中,表达式: not 3 ** 5 < -1 返回的是True

这个现象如何解释?是表示'<'的优先级比'not'高吗,但是看文档,'not'优先级在'<'之前

< 小于是关系运算符用于比较, not是逻辑运算符,返回相反的bool值
据我所知所有的关系运算符优先级都高于逻辑运算符,所以是先计算 3**5 <-1的值


2>1 and 3>2  肯定是先运算关系运算 2>1 和3>2 再执行逻辑运算and
温馨提示:答案为网友推荐,仅供参考
相似回答