运算符优先级

341 阅读1分钟

运算优先级

从大到小(有括号先算括号里面的):
**(幂运算) 
~(按位非运算) 
+-(正负数) 
*/% //(乘法除法取余取商) 
+-(加减) 
<< >>(左移右移)
&(按位与运算) 
^(按位异或运算) 
|(按位或运算) 
< <= > >= != ==(比较运算) 
= %= /= //= -= += *= **= (赋值运算符)
is is not(身份运算)
in not in(成员检测) 
not(逻辑非运算) 
and(逻辑与运算) 
or(逻辑或运算)