_2_ 发表于 2019-8-14 10:22:36

史上最全干货—— Python 运算符优先级大全

本帖最后由 _2_ 于 2020-3-12 13:51 编辑

这个表给出Python的运算符优先级(从低到高)

从最低的优先级到最高的优先级

这意味着在一个表达式中,Python会首先计算表中较下面的运算符,然后在计算列在表上部的运算符



Python 运算符优先级
运算符
描述

lambda
Lambda表达式

or
布尔“或”

and
布尔“与”

not x
布尔“非”

in,not in
成员测试

is,is not
同一性测试

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

|
按位或

^
按位异或

&
按位与

<<,>>
移位

+,-
加法与减法

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

+x,-x
正负号

~x
按位翻转

**
指数

x.attribute
属性参考

x
下标

x
寻址段

f(arguments...)
函数调用

(experession,...)
绑定或元组显示


列表显示

{key:datum,...}
字典显示

'expression,...'
字符串转换


PythonLV 发表于 2020-2-24 12:25:54

{:5_91:}

PythonLV 发表于 2020-2-24 12:26:26

{:5_105:}

xxllxl 发表于 2020-3-12 13:49:50

{:10_257:}

一个账号 发表于 2020-3-14 18:27:16

建议写一下运算顺序

chengkaiyue 发表于 2020-3-14 20:06:10

{:5_109:}

hao521521 发表于 2020-10-24 16:57:11

点赞

hunqiu 发表于 2020-10-29 15:44:39

{:5_109:}
页: [1]
查看完整版本: 史上最全干货—— Python 运算符优先级大全