python运算符
运算符类型,十二字真言
算数比较有逻辑,成员身份为(位)赋值。
一、算数运算符
符号 | 描述 |
---|---|
+ | 加法运算,如果两边是字符串则拼接;如果两边是数值则相加 |
- | 减法运算,针对符号两边的数值进行减法运算,其余情况报错 |
* | 乘法运算,如果两边是数值就相乘;一边是字符串一边是数值时结果是字符串连续拼接 |
/ | 除法运算,两边数值进行除法运算,其余情况报错。 |
// | 整除运算,数值进行除法运算,结果保留整数部分 |
** | 幂运算,获取符号左边数值的幂次方:6**2 == 6的平方 |
% | 取余运算,符号两边进行除法运算,结果保留余数 |
二、比较运算符
符号 | 描述 |
---|---|
> | 大于 |
< | 小于 |
>= | 大于或等于 |
<= | 小于或等于 |
== | 等于 |
!= | 不等于,注意等号是英文输入法 |
三、逻辑运算符
符号 | 描述 |
---|---|
and | 若条件全为真则返回最后一个真;若条件有假则返回第一个假 |
or | 若条件有真则返回第一个真;若条件全为假则返回最后一个假 |
not | 对符号右侧的条件取反 |
优先级:not>and>or
四、成员运算符
符号 | 描述 |
---|---|
in | 判断符号左边的数据是否在右边的数据中(即左边数据是否是右边数据的成员) |
五、身份运算符
符号 | 描述 |
---|---|
is | 判断符号两边是否是同一个对象 |
六、位运算符(比较少用)
符号 | 描述 |
---|---|
& | 与运算符 |
l | 或运算符 |
^ | 异或运算符 |
<< | 左移运算符 |
>> | 右移运算符 |
七、赋值运算符
符号 | 描述 |
---|---|
= | 将等号右边的数据赋值给等号左边的变量,注意不要与==混淆 |