Python 演算符优先级

Python 演算符优先级

下表给出Python的演算符优先级(从低到高),从最低的优先级(最涣散地贯串)到最高的优先级(最精细地贯串)。 这表示着在一个表白式中,Python会开始计划表中较底下的演算符,而后在计划列在表上部的演算符。 Python 演算符优先级 演算符 刻画 lambda Lambda表白式 or 布尔“或” and 布尔“与” not x 布尔“非” in,not in 分子尝试 is,is not 共性尝试 <,<=,>,>=,!=,== 比拟 | 按位或 ^ 按位异或 & 按位与 <<,>> 移位 +,- 减法与减法 *,/,% 乘法、除法与取余 +x,-x 正负号 ~x 按位翻转 ** 指数 x.attribute 属性参考 x[index] 下标 x[index:index]...