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

    结果:

  • 相关阅读:
    TP5手动引入PHPEXCEL的方法
    分库分表的基本思想
    FIFO、LRU、LFU的含义和原理
    Memcache 内存分配策略和性能(使用)状态检查
    php soapclient 超时 设置
    jsonrpc.js -- 原生js实现 JSON-RPC 协议
    前端编译原理 笔记 -- BISON
    前端编译原理 移进规约自动机
    前端编译原理 parser.js源码解读
    react-rotuer动态加载模块
  • 原文地址:https://www.cnblogs.com/ZN-225/p/10616443.html
Copyright © 2011-2022 走看看