python逻辑运算(not,and,or)总结

逻辑运算

1.在没有()的情况下not优先级高于and,and优先级高于or,即优先级关系为()>not>and>or,同一优先级从左往右计算

总结:
a or b : 如果a = 0,值=b;如果a!=0,值=a
a and b : 如果a = 0,值=a;如果a!=0,值=b
eg:

not 2 > 1 and 3 < 4 or 5 > 5 and 2 >1 and 9

 

posted @ 2018-12-14 14:43  DemonTech  阅读(4563)  评论(0编辑  收藏  举报