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

    布尔只有两个值:0,1

    1或0

    真或假

    下面的值在作为布尔表达式的时候,会被解释器看作假(false)

    False    None    0   ""    ()    []   {}

    换句话说,也就是标准值False和None,所有类型的数字0(包括浮点型,长整型和其他类型),空序列(比如空字符串、元组和列表)以及空的字典都为假。其他的一切都被解释为真,包括特殊值True.

    也就是说Python中的所有值都能被解释为真值。”标准的“布尔值为True和False。事实上,True和False只不过是1和0的一种“华丽”的说法而已----看起来不同,但是作用相同。

    布尔值True和False属于布尔类型,bool函数可以用来(和list、str以及tuple一样)转换其他值。

    因为所有值都可以用作布尔值,所以几乎不需要对他们进行显式转换。(可以说Python会自动转换这些值)

    注意:

    尽管说 []  和 “” 都是假值(也就是说bool([])) == bool("")==False )  ,他们本身却不并不相等(也就是说[ ] != " ")。对于其他不同类型的假值对象也是如此,例如  ()! = False  

    UnixFBI 运维特工 www.unixfbi.com
  • 相关阅读:
    route命令
    自动删除n天前日志
    ss命令
    rcp命令
    crontab,at命令,常见问题
    locate,nl命令
    kill,killall,top,free,vmstat,iostat,watch命令
    [转载]memcached stats 命令
    Swift学习笔记
    C++移位运算符
  • 原文地址:https://www.cnblogs.com/pangguoping/p/5537351.html
Copyright © 2011-2022 走看看