python运算符优先级
时间: 2023-10-26 16:35:32 浏览: 94
运算符优先级
Python中的运算符优先级从高到低依次为:
1. 一元运算符:`+`、`-`、`~`
2. 幂运算符:`**`
3. 乘除运算符:`*`、`/`、`//`、`%`
4. 加减运算符:`+`、`-`
5. 位移运算符:`<<`、`>>`
6. 按位与运算符:`&`
7. 按位异或运算符:`^`
8. 按位或运算符:`|`
9. 比较运算符:`<`、`<=`、`>`、`>=`、`!=`、`==`
10. 布尔运算符:`not`、`and`、`or`
11. 条件运算符:`if-else`
12. 赋值运算符:`=`
需要注意的是,优先级相同的运算符在表达式中按照从左到右的顺序依次计算。
阅读全文