算数运算符:
+ #加:两个对象相加
- #减:得到负数或是一个数减去另一个数
* #乘:两个数相乘或是返回一个被重复若干次的字符串
/ #除:x/y,x除以y
% #取模:返回除法的余数
** #幂:x**y,返回x的y次幂
// #取整除:返回商的整数部分(向下取整)
比较运算符:
== #判断两个对象是否相等
!= #判断两个对象是否不相等
<> #判断两个对象是否不相等,py2可用,py3不可用
< #判断是否小于
<= #判断是否小于等于
> #判断是否大于
>= #判断是否大于等于
逻辑运算符:
与 and #两者都为True才返回True
或 or #一个位True即返回True
非 not #取反,True的加not返回False,反之同理
没有&&这种
在python里面哪些值是false:
0 “” [] () {} None False
位运算符:
按位运算
& #二进制同为1结果才为1
>>>3&3
3
^ #二进制有一个位1,结果为1
>>>2|1
3
^ #二进制两数不一样才得1
>>>3^1
2
^ #异或计算过程
11
01
__
10
>>>~2 #取反
-3
按位取反运算符:对数据的每个二进制位取反,即把1变为0,把0变为1 。~x 类似于 -x-1