当前位置:   article > 正文

Python语言 :逻辑运算符知识点讲解_python 逻辑与

python 逻辑与

python语言中共有3种逻辑运算符,分别为与或非。今天我们进行分析讲解。

1) 逻辑与,符号表示为 “and”。

逻辑与的判断逻辑为:符号两边都是true则判定为true,只要符号两边有一边判定为false则判定为fasle,简称为同真则真有假则假;与运算是短路运算,如果符号左边是false则不看符号右边。符号左边是true则看符号右边的情况即可。

案例代码如下

  1. a = True and True
  2. print(a)
  3. a = 2 > 4 and print("hello world")
  4. print(a)

案例代码运行结果如下

 2)逻辑或,符号表示为 “or”。

逻辑或的判断逻辑为:只要符号两边有一边判定为true则判定为true,简称为有真则真同假则假;或运算是短路运算,如果符号左边是true则不看符号右边。如果符号左边是false则看符号右边的情况即可。

案例代码如下

  1. c = False or print("hello world") # 有真则真
  2. b = (10 < 4) or (4 > 5) # 同假则假
  3. print(b)

案例代码运行结果如下

 3)逻辑非,符号表示为 “not”。

逻辑非可以对符号右侧的值进行非运算。对于布尔值,会进行取反操作 truefalse, falsetrue; 对于非布尔值,非布尔值将会将其转为布尔值,然后进行取反操作。

案例代码如下

  1. a = True
  2. print(a)
  3. a = not a #对布尔值进行取反操作
  4. print(a)
  5. a = 1
  6. print(a)
  7. a = not a #对非布尔值进行取反操作
  8. print(a)

案例代码运行结果如下

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/800156
推荐阅读
相关标签
  

闽ICP备14008679号