3.5 运算符的优先级
Python 中常用运算符从高到低的优先级表:
| 运算符 | 描述 |
|---|---|
** |
乘方 |
+x,-x |
正负号 |
*,/,//,% |
乘,除,取模 |
+,- |
加,减 |
<<,>> |
移位 |
<,<=,>,>=,!=,==,in,not in,is,is not |
关系运算符 |
not |
逻辑非 |
and |
逻辑与 |
or |
逻辑或 |
=等 |
赋值运算符 |
如果有需要,可以使用圆括号操作符来对运算符与操作数进行分组,以便提升优先级或更加明确地指定优先级,使得程序更加可读。
例如:
(3 + 4) * 5