PythonPython
2025-10-08 14:44阅读:22评论:0
Python比较运算符和逻辑运算符
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
flag0 = 1 == 1flag1 = 3 > 2flag2 = 2 < 1flag3 = flag1 and flag2flag4 = flag1 or flag2flag5 = not flag0print('flag0 =', flag0) # flag0 = Trueprint('flag1 =', flag1) # flag1 = Trueprint('flag2 =', flag2) # flag2 = Falseprint('flag3 =', flag3) # flag3 = Falseprint('flag4 =', flag4) # flag4 = Trueprint('flag5 =', flag5) # flag5 = Falseprint(flag1 and not flag2) # True ,相当于Java中 flag1 && !flag2print(1 > 2 or 2 == 3) # False 相当Java中 1 > 2 || 2 == 3 print(flag2) # Trueprint(not flag2) # True # and 相当于 Java中的 &&# not 相当于 Java中的 布尔值取反,如 !flag2