活动地址:优快云21天学习挑战赛
算数运算符
序号 | 运算符 | 描述 |
1 | * | 输出其参数的乘积 |
2 | / | 两个对象相除 |
3 | // | 除法,向下取整 |
4 | % | 输出第一个参数除以第二个参数的余数 |
5 | + | 输出参数的和,两个参数必须为数字或者类型相同的序列 |
6 | - | 输出参数的差 |
7 | ** | 幂运行符 |
比较运算符
序号 | 运算符 | 描述 |
1 | > | 大于 |
2 | >= | 大于等于 |
3 | < | 小于 |
4 | <= | 小于等于 |
5 | != | 不等于 |
6 | == | 等于 |
逻辑运算符
序号 | 运算符 | 描述 |
1 | and | 与运算 |
2 | or | 或运算 |
3 | not | 取反 |
位运算符
序号 | 运算符 | 描述 |
1 | | | 按位或 |
2 | ^ | 按位异或 |
3 | & | 按位与 |
4 | << | 左移位运算符 |
5 | >> | 右移位运算符 |
6 | ~ | 按位取反 |
成员检测
序号 | 运算符 | 描述 |
1 | in | 判断对象是否在序列中,如果是则返回True,否则返回False |
2 | not in | 判断对象是否在序列中,如果否则返回True,是则返回False |
标识号检测
序号 | 运算符 | 描述 |
1 | is | 判断对象是否相同 |
2 | not is | 判断对象是否不相同 |
运算符优先级
序号 | 运算符 | 描述 |
1 | lambda | lambda 表达式 |
2 | if...else... | 条件表达式 |
3 | or | 布尔逻辑或 |
4 | and | 布尔逻辑与 |
5 | not | 布尔逻辑非 |
6 | in,not in,is,not is,<,<=,>,>=,!=,== | 比较运算,包括成员检测和标识号检测 |
7 | | | 按位或 |
8 | ^ | 按位异或 |
9 | & | 按位与 |
10 | <<,>> | 移位 |
11 | +,- | 加和减 |
12 | *,/,//,% | 乘,除,整除,取余 |
13 | ~ | 按位非 |
14 | ** | 乘方 |