python学习之路

一、Python 运算符优先级

2020-03-18  本文已影响0人  堂堂不是山

优先级由低到高顺序如下

or 布尔“或”,and 布尔“与”,not x 布尔“非”

in,not in 成员测试

is,is not 同一性测试

<,<=,>,>=,!=,== 比较

| 按位或,^ 按位异或,& 按位与

<<,>> 移位

+,- 加法与减法

*,/,% 乘法、除法与取余

+x,-x 正负号

~x 按位翻转

** 指数

x.attribute 属性参考

x[index] 下标

x[index:index]寻址段

f(arguments...)函数调用

二、举例

not a or b+2==c,相当于(not a)or ((b+2)==c)

上一篇下一篇

猜你喜欢

热点阅读