算数运算符
操作 | 描述 | 例子 |
---|---|---|
+ | 加法-对操作符的两侧增加值 | a+b=30 |
- | 减法 | a-b=30 |
* | 乘法 | a * b = 30 |
/ | 除法 | a/b=30 |
% | 模(取余) | a%b=30 |
** | 指数(幂) | a**b=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 |