Python比较运算符和逻辑运算符

flag0 = 1 == 1
flag1 = 3 > 2
flag2 = 2 < 1
flag3 = flag1 and flag2
flag4 = flag1 or flag2
flag5 = not flag0
print('flag0 =', flag0)     # flag0 = True
print('flag1 =', flag1)     # flag1 = True
print('flag2 =', flag2)     # flag2 = False
print('flag3 =', flag3)     # flag3 = False
print('flag4 =', flag4)     # flag4 = True
print('flag5 =', flag5)     # flag5 = False
print(flag1 and not flag2)  # True ,相当于Java中 flag1 && !flag2
print(1 > 2 or 2 == 3)      # False 相当Java中 1 > 2 || 2 == 3

print(flag2)  # True
print(not flag2)  # True

# and 相当于 Java中的 &&
# not  相当于 Java中的 布尔值取反,如 !flag2
posted @ 2025-10-08 14:44  程序员の奇妙冒险  阅读(5)  评论(0)    收藏  举报