Python运算符执行顺序对照表

2022-12-04 14:49:42 浏览数 (2)

Python运算符执行顺序对照表:在线查看Python运算符执行优先级别 窍门: Ctrl F 快速查找

Python运算符优先级,是描述在计算机计算表达式时执行运算的先后顺序。Python运算符优先级表,同一行中的运算符具有相同优先级,然后运算符的优先级是运算表达式从左到右

优先级

运算符

描述

1

lambda

Lambda表达式

2

or

布尔“或”

3

and

布尔“与”

4

not x

布尔“非”

5

in,not in

成员测试

6

is,is not

同一性测试

7

<,<=,>,>=,!=,==

比较

8

|

按位或

9

^

按位异或

10

&

按位与

11

<<,>>

移位

12

,-

加法与减法

13

*,/,%

乘法、除法与取余

14

x,-x

正负号

15

~x

按位翻转

16

**

指数

17

x.attribute

属性参考

18

x[index]

下标

19

x[index:index]

寻址段

20

f(arguments...)

函数调用

21

(experession,...)

绑定或元组显示

22

[expression,...]

列表显示

23

{key:datum,...}

字典显示

24

'expression,...'

字符串转换

0 人点赞