资源编号:YHZ018
配套视频:https://www.bilibili.com/video/BV1zy4y1Z7nk?p=19
YHZ018:运算符优先级
Python支持多种运算符,下表按照优先级从高到低的顺序列出了所有运算符。运算符的优先级决定了在表达式中多个运算符同时出现时的计算顺序。除了之前介绍过的赋值运算符和算术运算符,后续我们将逐步介绍其他运算符的使用。
运算符 | 描述 |
---|---|
[] [:] | 下标,切片 |
** | 指数,乘方 |
~ + - | 按位取反, 正负号 |
* / % // | 乘,除,模,整除 |
+ - | 加,减 |
>> << | 右移,左移 |
& | 按位与 |
^ ` | ` |
<= < > >= | 小于等于,小于,大于,大于等于 |
== != | 等于,不等于 |
is is not | 身份运算符 |
in not in | 成员运算符 |
not or and | 逻辑运算符 |
= += -= *= /= %= //= **= &= ` | =^=>>=<<=` |
说明: 在实际开发中,如果搞不清楚运算符的优先级,可以使用括号来确保运算的执行顺序。