Python3 运算符优先级

作者:张吉哲


Python运算符优先级

运算符——描述

(), [], {key: value}, {}——元组表达式、列表表达式、字典表达式、集合表达式
x[index], x[index:index],x(arguments…), x.attribute——索引,切片,函数调用,属性引用


** ——指数 (最高优先级)
~, +, - ——按位翻转, 正号,负号
*, /, %, //——乘,除,取模和地板除
+, - ——加法, 减法
,>>, <<——右移, 左移运算符
&——位与(AND)
^——位异或(XOR)
|——位或(OR)
<=, <, >, >=, ==, !=,is, is not, in, not in——比较,身份测试,成员资格测试
not——布尔非
and——布尔与
or——布尔或
if - else——条件表达式
lambda——lambda表达式

你可能感兴趣的:(Python3 运算符优先级)