1.算数运算
假设变量:a=10,b=20
运算符 | 描述 | 实例 |
---|---|---|
+ | 加 | a+b输出结果30 |
- | 减 | a-b输出结果-10 |
* | 乘 | a*b输出结果200 |
/ | 除 | b/a输出结果2 |
% | 取模(余) | b%a输出结果0 |
** | 幂 | b**a输出结果10240000000000 |
// | 取整除 | b//a输出结果2 |
2.比较运算
假设变量:a=10,b=20
运算符 | 描述 | 实例 |
---|---|---|
== | 等于 | a==b输出结果False |
!= | 不等于 | a!=b输出结果True |
<> | 不等于(python2) | a<>b输出结果True |
|大于|a>b输出结果False
<|小于|a<b输出结果True
=|大于等于|a>=b输出结果False
<=|小于等于|a<=b输出结果True
3.逻辑运算
假设变量:a=10,b=20
运算符 | 描述 | 实例 |
---|---|---|
and | 判断多个条件均为真时,返回真 | a>1 and b>1输出结果True |
or | 判断多个条件任意为真时,返回真 | a>1 or b<1输出结果True |
not | 取反 | not a>b输出结果True |
4.成员运算
假设变量:name_list=["Zhao","Qian","Sun","Li"]
运算符 | 描述 | 实例 |
---|---|---|
in | 如果在指定的序列中找到值返回True,否则返回False | 'Zhao' in name_list 输出结果True |
not in | 如果在指定的序列中没有找到值返回True,否则返回False | 'zhao' not in name_list 输出结果True |
PS:可以用来测试字符串、列表、元组、字典、集合,但不能测试数字类型。
5.其他运算
- 赋值运算:+= -= /= ……
- 身份运算:tpye(x)
- 位运算:2进制运算