zoukankan      html  css  js  c++  java
  • Python_Bool

    Bool

      Ture和False两种状态:判定代码的真假。

    print (3 > 2)
    
    # 结果:
    True

    print (3 > 4)
    
    # 结果:
    False

    数据类型

    print ('True',type('True'))
    print(True,type(True))

    结果:

    值的转换

    Bool <----> int

    Bool ---> int

    True ---> 1
    print(int(True))

    结果:

    False ---> 0
    print(int(False))

    结果:

     

    int --->Bool

      非零即为Ture,零为False。

    正数 ---> Bool

    print(bool(100))

    结果:

     

     负数 ---> Bool

    print(bool(-1))

    结果:

     

     零 ---> Bool

    print(bool(0))

    结果:

     

    Bool <----> str

    Bool ---> str

    True ---> Bool
    print(str(True), type(str(True)))

     结果:

    False ---> Bool
    print(str(False), type(str(False))) 

     结果:

    str ---> bool

      非空即为True,''空字符串为False。

    空字符串 ---> Bool
    s1 = ''
    if s1:
        print(666)

    结果:

     

    非空字符串 ---> Bool
    s = '越过山丘,才发现无人等候。'
    print(bool(s))

    结果:

    Bool <---> list

    list --->Bool

    空列表 ---> Bool
    print(bool([]))

    结果:

    非空列表 ---> Bool
    print(bool([6, 9]))

    结果:

    Bool <---> tuple

    tuple ---> Bool

    空元组 ---> Bool
    print(bool(()))

    结果:

    非空元组 ---> Bool
    print(bool((6, 9)))

    结果:

    Bool <---> dict

    dict ---> Bool

    空字典 ---> Bool
    print(bool({}))

    结果:

    非空字典 ---> Bool
    print(bool({'特长': '特长'}))

     结果:

    Bool <---> set()

    set() ---> Bool

    空集合 ---> Bool
    print(bool(set()))

     结果:

     

    非空集合 ---> Bool
    print(bool({6, 9}))

    结果:

  • 相关阅读:
    使用CNN和Python实施的肺炎检测
    使用OpenCV和Tensorflow跟踪排球的轨迹
    使用PyMongo查询MongoDB数据库!
    Pandas的crosstab函数
    日记9----web专用
    日记8----windows操作系统专用
    日记7----Java专用
    句柄类
    代理类
    C++ 计算机程序设计(西安交大mooc)
  • 原文地址:https://www.cnblogs.com/ZN-225/p/10616443.html
Copyright © 2011-2022 走看看