算数运算符
- | 加法-对操作符的两侧增加值|a+b=30
-| 减法|a-b=30
*| 乘法|a * b = 30
/| 除法|a/b=30
%| 模(取余)|a%b=30
| 指数(幂)|ab=30
//| 取整除-返回商的整数部分,向下取整|9//2的输出结果为4,9.0//3.0结果为4.0
关系运算符
操作 |
描述 |
例子 |
== |
检查两个操作数的值是否相等,如果是则条件为真 |
a=1,b=2 a==b为false |
!= |
与==相反 |
a=1,b=2 a!=b为true |
<> |
与!=等价 |
a=1,b=2 a<>b为true |
| 大于|a=1,b=2 b > a为true
<| 小于|a=1,b=2 b < a为false
=| 大于等于|a=1,b=2 b >= a为true
<=| 小于等于|a=1,b=2 a <= b为true
赋值运算符
操作 |
描述 |
例子 |
= |
简单赋值运算符 |
c = a+b将a+b的运算结果赋值为c |
+= |
加法赋值运算符 |
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 |
逻辑运算符
假设变量a为10,b为20
运算符 |
逻辑表达式 |
描述 |
实例 |
and |
x and y |
布尔“与”-如果x为false,x and y返回 false,否则返回y的计算值 |
(a and b)返回20 |
or |
x or y |
布尔“或”-如果x是非0,它返回x的值,否则返回y的计算值 |
(a or b)返回10 |
not |
not x |
布尔“非”-如果x是true,返回false,如果x为false,它返回 true |
not(a and b)返回false |