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}))

    结果:

  • 相关阅读:
    对实时的视屏流进行处理
    opencv读取并播放avi视屏
    opencv中读取显示图像
    为什么既要有IP地址还要有MAC地址
    继承中构造、析构 与 拷贝构造、赋值中的调用区别
    拷贝构造函数和赋值符函数——转
    inline修饰虚函数的问题
    菱形继承产生的问题及解决
    迭代器模式
    备忘录模式
  • 原文地址:https://www.cnblogs.com/ZN-225/p/10616443.html
Copyright © 2011-2022 走看看