Python 运算符
一、算术运算符
运算符 | 描述 |
---|---|
+ | 加法运算符 |
- | 减法运算符 |
* | 乘法运算符 |
/ | 除法运算符 |
% | 取模运算符 |
** | 幂运算符 |
// | 取整除运算符 |
二、关系运算符
运算符 | 描述 |
---|---|
== | 等于 |
!= | 不等于 |
> | 大于 |
>= | 大于等于 |
< | 小于 |
<= | 小于等于 |
三、赋值运算符
运算符 | 描述 |
---|---|
= | 最简单的赋值运算符 |
+= | 加法赋值运算符 |
-= | 减法赋值运算符 |
*= | 乘法赋值运算符 |
/= | 除法赋值运算符 |
%= | 取模赋值运算符 |
**= | 幂赋值运算符 |
//= | 取整除赋值运算符 |
:= | 海象运算符,为中间值赋值,点击查看更多信息 |
四、位运算符
运算符 | 描述 |
---|---|
& | 按位与运算符,参与运算的两个值,若相应位都为1,则该位的结果为1;否则为0 |
| | 按位或运算符,参与运算的两个值,若相应位有1,则该位的结果为1;否则为0 |
^ | 按位异或运算符,参与运算的两个值,若相应位相异,则该位的结果为1;否则为0 |
~ | 按位取反运算符,对数据的每个二进制位取反 |
<< | 左移运算符,运算数的各二进制位全部左移若干位,高位丢弃,低位补零 |
>> | 右移运算符,运算数的各二进制位全部右移移若干位,高位不灵,低位丢弃 |
五、逻辑运算符
运算符 | 描述 |
---|---|
and | 与 |
or | 或 |
not | 非 |
六、成员运算符
运算符 | 描述 |
---|---|
in | 如果在指定的序列中找到值返回 True,否则返回 False |
not in | 如果在指定的序列中没有找到值返回 True,否则返回 False |
七、身份运算符
运算符 | 描述 |
---|---|
is | 判断两个标识符是不是引用自一个对象,x is y 类似 id(x) == id(y) |
is not |