在 Python 中,运算符用于执行各种操作,如数学计算、比较和逻辑判断。
我们总体看看Python有哪几类运算符。这些运算符的用法,后面有详解。
一、算术运算符
+ # 加法
- # 减法
* # 乘法
/ # 除法(结果为浮点数)
// # 整除(结果为整数)
% # 取模(余数)
** # 幂运算
二、赋值运算符
= # 赋值
+= # 加法赋值
-= # 减法赋值
*= # 乘法赋值
/= # 除法赋值
//= # 整除赋值
%= # 取模赋值
**= # 幂运算赋值
三、比较运算符
== # 等于
!= # 不等于
< # 小于
> # 大于
<= # 小于等于
>= # 大于等于
四、逻辑运算符
and # 与
or # 或
not # 非
五、成员运算符
in # 存在于序列中
not in # 不在序列中
六、身份运算符
is # 判断两个变量是否引用同一对象
is not # 判断两个变量是否引用不同的对象
七、位运算符
& # 按位与
| # 按位或
^ # 按位异或
~ # 按位取反
<< # 左移
>> # 右移
八、运算符优先级
运算符有不同的优先级,影响表达式的计算顺序,括号可以用来明确运算顺序。