运算符类型
|
运算符
|
算术运算符
|
+ - * /
%(%返回除法的余数,即取余)
//(取整除 - 返回商的整数部分(向下取整))
**(返回x的y次幂,a**b即a的b次方)
|
赋值运算符
|
= 赋值
+= -= *= /= 先运算后赋值
%= //= **= 先运算后赋值
|
比较(关系)运算符
|
== 比较两个对象的值是否相等
!= <> 比较两个对象的值是否不相等
< > 比较两个对象的值大小
>= <=
返回布尔类型
|
逻辑运算符
|
and 按位或且
or 或
not 非
操作类型与返回类型,都是布尔类型
|
成员运算符
|
in
not in
判断一个元素是否在另外一组元素中,返回布尔类型
|
身份运算符
|
is
is not
比较两个对象,内存地址是否相等,返回布尔类型
|
位运算符
|
& 按位与
| 按位或
^ 按位异或
~ 按位取反
<< 左移动
>> 右移动
把数字转为二进制进行运算
|