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 |
低 |