运算符分类
五大类运算符:做数学运算的算术运算符、赋值功能的赋值运算符、既能数学运算又能赋值的复合赋值运算符、做判断的比较运算符、扩充条件的逻辑运算符
| 算数运算符 | 描述 |
| + | 加 |
| - | 减 |
| * | 乘 |
| / | 除 |
| // | 整除 |
| % | 取余 |
| ** | 指数 |
| () | 提高运算优先级 |
赋值运算符=
将=右侧的结果赋值给等号左侧的变量
| 复合赋值运算符 | 描述 |
| += | 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 |
注意:先算复合赋值运算符右边的表达式,再算复合赋值运算
d=10
d *= 1+2
结果是30
| 比较运算符 | 描述 |
| == | 判断相等 |
| != | 判断不等 |
| > | |
| < | |
| >= | |
| <= |
| 逻辑运算符 | 描述 |
| and | 与 |
| or | 或 |
| not | 非 |
拓展:数字之间的逻辑运算
and运算符。只要有一个值为0,则结果为0,否则结果为最后一个非零数字
or运算符。只有所有的值都为0,则结果为0 ,否则结果为第一个非0数字

浙公网安备 33010602011771号