3.5 运算符的优先级

Python 中常用运算符从高到低的优先级表:

运算符 描述
** 乘方
+x,-x 正负号
*,/,//,% 乘,除,取模
+,- 加,减
<<,>> 移位
<,<=,>,>=,!=,==,in,not in,is,is not 关系运算符
not 逻辑非
and 逻辑与
or 逻辑或
= 赋值运算符

如果有需要,可以使用圆括号操作符来对运算符与操作数进行分组,以便提升优先级或更加明确地指定优先级,使得程序更加可读。

例如:

(3 + 4) * 5