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 | 非 |