逻辑运算符的短路操作
# not>and>or
# 短路操作,当逻辑运算符的最后结果确定后,就不会继续执行
# 会返回最后一个判断的数
# 为false的值0,"",None,[],False,Null
n = 1 and 2 and 3# 返回3
n = 1 and None and 3# 返回None
n = 1 or 2 or 3 # 返回1
n = None or 1 or 2# 返回1
#boolean可以直接和number进行运算
#True代表1 False代表0
成员运算和身份运算
# 成员运算in 和not in
# list
# dict
# set
# tuple
# 可以在任何可以迭代的序列中使用in来判断元素是否在其中
# 身份运算is 和not is
位运算符
位运算符的计算需要将数字转换为二进制然后计算
&按位与 ,|按位或,^按位异或,~按位取反,<<左移两位,>>右移两位