1.优先级:()>not>and>or
print(2>1 and 1<4 or 2<3 and 9>6 or 2<4 and 3<2)
2.x or y x为非零,则返回x。 and与or完全相反。
print(0 or 3)
print(0 or 4)
print(100 or 1)
3.数字类型转换成布尔:
3.1 非零转换成布尔 返回True
3.2 零转换成布尔 返回False
print(bool(-2))
print(bool(0))
4.布尔转换成数字类型:
True:1 False:0
print(int(True))
print(int(False))
5.简单习题
print(5or1<3and2) #返回5
print(1<3or2and2) #返回True
print(1 > 2 and 3 or 4 and 3 <2 ) #返回False