运算符优先级Python
时间: 2023-11-29 19:44:30 浏览: 119
运算符优先级
Python中的运算符优先级从高到低依次为:
1. 括号和幂运算符
2. 正负号运算符
3. 乘、除、取模、整除运算符
4. 加、减运算符
5. 左移、右移运算符
6. 位与运算符
7. 位异或运算符
8. 位或运算符
9. 比较运算符
10. 逻辑非运算符
11. 逻辑与运算符
12. 逻辑或运算符
13. 条件运算符
14. 赋值运算符
例如,以下表达式的求值顺序为:
```python
3 + 4 * 5 ** 2 + (6 - 2) / 3
```
首先计算括号内的表达式,得到4。然后计算幂运算符,得到25。接着计算乘法运算符,得到100。然后计算加法运算符,得到103。最后计算除法运算符,得到104.0。
阅读全文