• 技术文章 >后端开发 >Python教程

    python中的bool是什么意思

    silencementsilencement2019-07-27 17:41:57原创21631

    bool是Boolean的缩写,只有真(True)和假(False)两种取值
    bool函数只有一个参数,并根据这个参数的值返回真或者假。
    1.当对数字使用bool函数时,0返回假(False),任何其他值都返回真。

    >>> bool(0)
    False
    >>> bool(1)
    True
    >>> bool(-1)
    True
    >>> bool(21334)
    True

    2.当对字符串使用bool函数时,对于没有值的字符串(也就是None或者空字符串)返回False,否则返回True。

    >>> bool('')
    False
    >>> bool(None)
    False
    >>> bool('asd')
    True
    >>> bool('hello')
    True

    3.bool函数对于空的列表,字典和元祖返回False,否则返回True。

    >>> a = []
    >>> bool(a)
    False
    >>> a.append(1)
    >>> bool(a)
    True

    4.用bool函数来判断一个值是否已经被设置。

    >>> x = raw_input('Please enter a number :')
    Please enter a number :
    >>> bool(x.strip())
    False
    >>> x = raw_input('Please enter a number :')
    Please enter a number :4
    >>> bool(x.strip())
    True

    以上就是python中的bool是什么意思的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:bool
    上一篇:python怎么提取字符串的字符 下一篇:python为什么是脚本语言
    php培训_php实战培训【立即报名】-php中文网第20期

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• python里fd是什么意思• python是免费的么• python sort函数怎么用
    1/1

    PHP中文网