Python如何在bool函数中取值

 更新时间:2020年09月21日 09:16:25   作者:python学习者0  
这篇文章主要介绍了Python如何在bool函数中取值,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Ubuntu20下的Django安装的方法步骤

    Ubuntu20下的Django安装的方法步骤

    这篇文章主要介绍了Ubuntu20下的Django安装的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • python实现网页链接提取的方法分享

    python实现网页链接提取的方法分享

    这篇文章主要介绍了python实现的网页链接提取的方法,需要的朋友可以参考下
    2014-02-02
  • Python基础教程之输入输出和运算符

    Python基础教程之输入输出和运算符

    这篇文章主要给大家介绍了关于Python基础教程之输入输出和运算符的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者使用Python具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2020-07-07
  • Python数据处理中pd.concat与pd.merge的区别及说明

    Python数据处理中pd.concat与pd.merge的区别及说明

    这篇文章主要介绍了Python数据处理中pd.concat与pd.merge的区别及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-02-02
  • pyecharts的Tab和Legend布局详情

    pyecharts的Tab和Legend布局详情

    这篇文章主要介绍了pyecharts的Tab和Legend布局,pyecharts是百度开源的一款第三方绘图模块,结合的python语言的简易性和Echarts的强大绘图特性,可以用python对其调用,输出交互性好,精美乖巧且符合审美的图表,下文我们就来学习pyecharts的Tab和Legend烦人布局布局
    2022-03-03
  • Python面向对象之私有属性和私有方法应用案例分析

    Python面向对象之私有属性和私有方法应用案例分析

    这篇文章主要介绍了Python面向对象之私有属性和私有方法,结合具体案例形式简单分析了面向对象程序设计中私有属性与私有方法的基本功能与使用注意事项,需要的朋友可以参考下
    2019-12-12
  • 浅谈python和C语言混编的几种方式(推荐)

    浅谈python和C语言混编的几种方式(推荐)

    下面小编就为大家带来一篇浅谈python和C语言混编的几种方式(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-09-09
  • python 公共方法汇总解析

    python 公共方法汇总解析

    这篇文章主要介绍了python 公共方法汇总解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-09-09
  • python编码问题汇总

    python编码问题汇总

    这篇文章主要给大家分享的是python编码问题汇总,字符编码简单介绍和发展史及使用方法的一些介绍,文章内容详细,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-03-03
  • django 实现将本地图片存入数据库,并能显示在web上的示例

    django 实现将本地图片存入数据库,并能显示在web上的示例

    今天小编就为大家分享一篇django 实现将本地图片存入数据库,并能显示在web上的示例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-08-08

最新评论