1、算术运算符
运算符 | 描述 | 实例 |
+ | 加:两个对象相加 | a+b输出结果为15 |
- | 减:得到负数或一个数减去另一个数 | a-b输出结果为5 |
* | 乘:两个数相乘或返回一个被重复若干个次的字符串 | a*b输出结果为50 |
/ | 除:x除以y | a/b输出结果为2 |
% | 取模:返回除法的余数 | b%a输出结果为0 |
** | 幂:返回x的y次幂 | a**b为10的5次方 |
// | 取整除:返回商的整数部分 | 9//2输出结果为4,9.0//2.0输出结果为4.0 |
2、比较运算符
运算符 | 描述 | |
== | 等于:比较对象是否相等 | |
!= | 不等于:比较两个对象是否不相等 | |
> | 大于:返回x是否大于y | |
< | 小于:返回x是否小于y。所有比较运算符返回值1表示真,返回0表示假,与特殊变量True和False | |
>= | 大于等于:返回x是否大于等于y | |
<= | 小于等于:返回x是否小于等于y |
3、赋值运算符
运算符 | 描述 | 实例 |
= | 简单的赋值运算符 | c=a+b,将a+b的运算结果赋值给c |
+= | 加法赋值运算符 | |
-= | 减法赋值运算符 | |
*= | 乘法赋值运算符 | |
/= | 除法赋值运算符 | |
%= | 取模赋值运算符 | |
**= | 幂赋值运算符 | |
//= | 取整除赋值运算符 |
4、位运算符
运算符 | 描述 | |
& | 按位与运算符 | |
| | 按位或运算符 | |
^ | 按位异或运算符 | |
~ | 按位取反运算符 | |
<< | 左移动运算(乘) | |
>> | 右移动运算(除) |
5、逻辑运算符
运算符 | 逻辑表达式 | 描述 | |
and | x and y | 布尔“与” | |
or | x or y | 布尔“或” | |
not | not x | 布尔“非” |
6、成员运算符
运算符 | 描述 |
in | 如果在指定的序列中找到值,就返回True,否则返回False |
not in | 如果在指定的序列中没有找到值,就返回True,否则返回False |