在python中bool函数的取值方法

 更新时间:2018年11月01日 15:29:19   作者:有一种宿命叫无能为力   我要评论

今天小编就为大家分享一篇在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函数对于空的列表,?#20540;?#21644;元祖返回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函数的取值方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • python开发之文件操作用法实例

    python开发之文件操作用法实例

    这篇文章主要介绍了python开发之文件操作用法,以实例形式较为详细的分析了Python针对文件的路径、文件名、后?#22909;?#31561;操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-11-11
  • python3 实现验证码?#35745;?#20999;割的方法

    python3 实现验证码?#35745;?#20999;割的方法

    今天小编就为大家分享一篇python3 实现验证码?#35745;?#20999;割的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-12-12
  • Python实?#20540;?#24230;算法代码详解

    Python实?#20540;?#24230;算法代码详解

    这篇文章主要介绍了Python实?#20540;?#24230;场算法代码详解,具有一定参考价值,需要的朋友可以了解下。
    2017-12-12
  • Python从MP3文件获取id3的方法

    Python从MP3文件获取id3的方法

    这篇文章主要介绍了Python从MP3文件获取id3的方法,实例分析了Python操作文件属性的相关技巧,需要的朋友可以参考下
    2015-06-06
  • python3 对list中每个元素进?#20889;?#29702;的方法

    python3 对list中每个元素进?#20889;?#29702;的方法

    今天小编就为大家分享一篇python3 对list中每个元素进?#20889;?#29702;的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-06-06
  • Ubuntu下创建虚拟独立的Python环境全过程

    Ubuntu下创建虚拟独立的Python环境全过程

    virtualenv可?#28304;?#24314;虚拟且独立的python环?#24120;?#21487;以使每个项目环境与其他项目独立开来,保?#21482;?#22659;的干净,解决包冲突问题。本篇文章讲述如何在Linux以及Ubuntu中创建Python虚拟环?#24120;?#20197;及Virtualenvwrapper的安装使用,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-02-02
  • Python机器学习之scikit-learn库中KNN算法的封装与使用方法

    Python机器学习之scikit-learn库中KNN算法的封装与使用方法

    这篇文章主要介绍了Python机器学习之scikit-learn库中KNN算法的封装与使用方法,结合实例形式分析了scikit-learn库中KNN算法的相关调用与使用技巧,需要的朋友可以参考下
    2018-12-12
  • python实现网站的模拟登录

    python实现网站的模拟登录

    这篇文章主要介绍了python实现网站的模拟登录的相关资?#24076;?#36890;过自己构造post数据来用Python实?#20540;?#24405;过程,需要的朋友可以参考下
    2016-01-01
  • Python的爬虫程序编写框架Scrapy入门学习教程

    Python的爬虫程序编写框架Scrapy入门学习教程

    Python的一大优势就是可以轻松制作Web爬虫,而超高人气的Scrapy则是名副其实的Python编写爬虫的利器,这里我们就来看一下Python的爬虫程序编写框架Scrapy入门学习教程:
    2016-07-07
  • Python生成随机密码

    Python生成随机密码

    这篇文章主要介绍了Python生成随机密码的代码分享,由于是新手,仅仅是简单的实现,未作任何其他处理,小伙伴们自己参考下吧。
    2015-03-03

最新评论

时时彩包赢公式0369
刘伯温特码玄机字 齐鲁福利彩票走势图 奥运网球比分板 下载中彩网走势图 福建11选5号码推荐 六肖中特期期准开奖 广东11选5-快乐彩 今日排三开奖号码查询 香港六合彩历史开奖记录 最红资料公式七肖至二肖中特 新时时彩后二杀号 双色球基本走势图100期 北京快3合直走势图一定牛 福彩中奖后怎么兑奖 cba选秀大会