Python运算符和表达式:
Python中的运算符用于执行各种操作,如算术运算、比较运算、逻辑运算等。表达式是由运算符和操作数组成的,用于计算和生成值。
-
算术运算符:
- 加法:+
- 减法:-
- 乘法:*
- 除法:/
- 取余:%
- 幂运算:**
- 整除://
-
比较运算符:
- 等于:==
- 不等于:!=
- 大于:>
- 小于:<
- 大于等于:>=
- 小于等于:<=
-
赋值运算符:
- 简单赋值:=
- 加法赋值:+=
- 减法赋值:-=
- 乘法赋值:*=
- 除法赋值:/=
- 取余赋值:%=
- 幂运算赋值:**=
- 整除赋值://=
-
逻辑运算符:
- 与:and
- 或:or
- 非:not
-
位运算符:
- 按位与:&
- 按位或:|
- 按位异或:^
- 按位取反:~
- 左移:<<
- 右移:>>
-
成员运算符:
- 判断是否为成员:in
- 判断是否不是成员:not in
-
身份运算符:
- 判断是否为同一对象:is
- 判断是否不是同一对象:is not
-
运算符优先级:
运算符的优先级决定了表达式中运算的顺序。在表达式中,括号具有最高优先级,然后是幂运算,接着是乘法、除法和取余,然后是加法和减法,最后是比较运算符和逻辑运算符。