算数运算符
| 操作 | 描述 | 例子 |
|---|---|---|
| + | 加法-对操作符的两侧增加值 | 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 |