zoukankan      html  css  js  c++  java
  • 布尔值--bool

    bool 只有两个值: True  和 False

    布尔值的运算:

    (一) 与运算:只有两个布尔值都为 True 时,计算结果才为 True。

      True and True # ==> True
      True and False # ==> False
      False and True # ==> False
      False and False # ==> False
    (二) 或运算:只要有一个布尔值为 True,计算结果就是 True。

      True or True # ==> True
      True or False # ==> True
      False or True # ==> True
      False or False # ==> False
    (三) 非运算:把True变为False,或者把False变为True:

      not True # ==> False
      not False # ==> True

    (四)  '' False 非空字符串 True

      print(bool(''))

      False

    (五)  int(True) 1 int(False) 0

      print(int(False))

      print(int(True))

      0

      1

    上述结果总结:

    1. 在计算 a and b 时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。
    2. 在计算 a or b 时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。

  • 相关阅读:
    H3C IS-IS基础配置
    H3C OSPF实验大集合(IPv4)
    H3C OSPF实验大集合(IPv6)
    H3C RIP实验大集合
    H3C IPv4和IPv6负载均衡
    H3C IPv4与ipv6静态路由
    H3C 配置dns及arp
    H3C 配置DHCP服务器
    H3C 多生成树MSTP
    H3C 配置ftp服务器
  • 原文地址:https://www.cnblogs.com/liwei-python-21/p/8744127.html
Copyright © 2011-2022 走看看