Python算术优先级

1、优先级顺序    幂运算          **

                       正负号          + -

                    算术操作符        * / // + -

                    比较操作符        <  >  <=  >=   ==(等于)     !=(不等于)

                    逻辑操作符         not and or        #and只有当所有结果都为真时显示是True反之为False or只要有一个结果为真时,显示是True

2、((-3) * 2) + (5 / ((-2)) -3  #遇到优先级问题用()标识清楚,方便理解,增加代码的可读性

3、 幂运算操作符比左侧的一元操作符优先级高,比右侧的一元操作符低

      -(3 ** 2)  结果和 -3 ** 2得到的结果都是-9 加()方便理解

       3 ** (-2) 结果和 3 ** -2得到的结果都是0.1111

 

posted @ 2016-12-07 16:35  高乐乐  阅读(500)  评论(0)    收藏  举报