Python中的逻辑运算

Python中的逻辑运算优先级为:

() > not > and > or

运算方向为:自左向右

如果运算符两侧为数字则:

    x or y  如果 x 非零或true,则 结果为x ; 如果 x 为 零 则 结果为y

 x and y 如果x非零或true,则结果为y;如果x 为零,则结果为0

 

2 and 4<3 and 2  结果:false
2 or 3<4 and 2 结果:2
2 or 4<4 and 2   结果:2
3>1 or 2         结果:true
posted @ 2019-02-13 16:36  ssxjys  阅读(667)  评论(0)    收藏  举报