比较运算
运算符
== 等于
!=不等于
is 判断两个标识符是不是引用自同一个对象
print(5 is 10)#False
in 判断两个标识符是不是引用不同对象
print(10 in [1,5,10])#True
不同类型的对象不能进行比较运算
成员运算
运算符in和not in用于成员检验
print('admin' in 'administrator')#True
print('ada' in 'adminisitrator')#False
布尔运算
or 如果x的值是True返回x的值;否者返回y的值
and 如果x的值是False返回x的值;否则返回y的值
not 表达式的值为False时返回True,否则返回False
print(34 or '')#34
print(0 or 'me')#me
print(34 and 'me')#me
print(0 and 'me')#0
print(not 34)#False
print(not 0)#True
优先级 or<and<not
True和False可以直接参与算术运算