Python运算符、比较、逻辑运算符
1、运算符
-
算术运算符
| 运算符 | 描述 | 实例 |
|---|---|---|
| + | 加 | 10+20结果为30 |
| - | 减 | 20-10结果为10 |
| * | 乘 | 2*10结果为20 |
| / | 除 | 9/2结果为4.5 |
| // | 取整除 | 9//2结果为4 |
| % | 取余 | 9%2结果为1 |
| ** | 幂 | 2**3结果为8(222) |
-
赋值运算符
| 运算符 | 描述 |
|---|---|
| = | 将右边的结果赋值给左边的变量 |
-
符合赋值运算符
| 运算符 | 描述 | 实例 |
|---|---|---|
| += | 加法赋值运算符 | a+=b等效于a=a+b |
| -= | 减法赋值运算符 | a-=b等效于a=a-b |
| *= | 乘法赋值运算符 | a*=b等效于a=a*b |
| /= | 除法赋值运算符 | a/=b等效于a=a/b |
| //= | 取整除赋值运算符 | a//=b等效于a=a//b |
| %= | 取模赋值运算符 | a%=b等效于a=a%b |
| **= | 幂赋值运算符 | a**=b等效于a=a**b |
2、比较运算符
| 运算符 | 描述 |
|---|---|
| == | 检查两个操作数的值是否相等 |
| != | 检查两个操作数的值是否不相等 |
| <> | 检查两个操作数的值是否不相等,类似于!= |
| > | 检查左操作数是否大于右操作数 |
| >= | 检查左操作数是否大于或者等于右操作数 |
| < | 检查右操作数是否大于左操作数 |
| <= | 检查右操作数是否大于或者等于左操作数 |
3、逻辑运算符
| 运算符 | 逻辑表达式 | 描述 |
|---|---|---|
| and | x and y | 与 |
| or | x or y | 或 |
| not | not x | 非 |