1、算术运算符
运算符 | 描述 | 例子 |
+ | 加法,对操作符的两侧增加值 | a+b=30 |
- | 减法,从左侧操作数减去右侧操作数 | a-b=-10 |
* | 乘法,把运算符两侧的值相乘 | a*b=200 |
/ | 除,由左侧操作数除以右侧操作数 | b/a=2 |
% | 模 - 由左侧操作数除以右侧操作数返回余 | b%a=0 |
** | 指数 - 执行对操作指数(幂)的计算 | a**b=10的20次幂 |
// | 地板除 - 操作数的除法,结果是将小数点后的位数被出去的商 | 9//2=4而9.0//2.0=4.0 |
2、关系运算符
运算符 | 描述符 |
== | 检查两个操作数的值是否相等,如果是则条件为真 |
!= | 检查两个操作数的值是否相等,如果值不相等,则条件为真 |
<> | 检查两个操作数的值是否相等,如果值不相等,则条件为真 |
> | 检查左边操作数是否大于右边,如果值不相等,则条件为真 |
< | 检查左边操作数是否小于右边,如果值不相等,则条件为真 |
>= | 检查左边操作数是否大于等于右边,如果值不相等,则条件为真 |
<= | 检查左边操作数是否小于等于右边,如果值不相等,则条件为真 |
3、赋值运算符
运算符 | 例子 |
= | c=a+b |
+= | c+=a相当于c=c+a |
-= | c-=a相当于c=c-a |
*= | c*=a相当于c=c*a |
/= | c/=a相当于c=c/a |
%= | c%=a相当于c=c%a |
**= | c**=a相当于c=c**a |
//= | c//=a相当于c=c//a |
4、逻辑运算符
操作符 | 例子 | 优先级 |
not | not(a and b)为false | 高 |
and | (a and b)为true | 中 |
or | (a or b)为true | 低 |