在python中bool函数的取值方法


Posted in Python onNovember 01, 2018

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函数的取值方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python实现高效求解素数代码实例
Jun 30 Python
Python3之读取连接过的网络并定位的方法
Apr 22 Python
python无限生成不重复(字母,数字,字符)组合的方法
Dec 04 Python
使用python Telnet远程登录执行程序的方法
Jan 26 Python
Python实战之制作天气查询软件
May 14 Python
python 列表输出重复值以及对应的角标方法
Jun 11 Python
python实现微信自动回复机器人功能
Jul 11 Python
Python Django切换MySQL数据库实例详解
Jul 16 Python
用python求一重积分和二重积分的例子
Dec 06 Python
浅谈anaconda python 版本对应关系
Oct 07 Python
详解Python调用系统命令的六种方法
Jan 28 Python
python Django框架快速入门教程(后台管理)
Jul 21 Python
numpy给array增加维度np.newaxis的实例
Nov 01 #Python
Python 中导入csv数据的三种方法
Nov 01 #Python
numpy向空的二维数组中添加元素的方法
Nov 01 #Python
CentOS 7 安装python3.7.1的方法及注意事项
Nov 01 #Python
在Python中增加和插入元素的示例
Nov 01 #Python
Python对象中__del__方法起作用的条件详解
Nov 01 #Python
对Python2与Python3中__bool__方法的差异详解
Nov 01 #Python
You might like
40个迹象表明你还是PHP菜鸟
2008/09/29 PHP
php正则表达匹配中文问题分析小结
2012/03/25 PHP
跟我学Laravel之视图 & Response
2014/10/15 PHP
PHP之sprintf函数用法详解
2014/11/12 PHP
php中简单的对称加密算法实现
2017/01/05 PHP
PHP jpgraph库的配置及生成统计图表:折线图、柱状图、饼状图
2017/05/15 PHP
使用jQuery模板来展现json数据的代码
2010/10/22 Javascript
js 利用className得到对象的实现代码
2011/11/15 Javascript
JQuery教学之性能优化
2014/05/14 Javascript
js实现同一个页面多个渐变效果的方法
2015/04/10 Javascript
详解堆的javascript实现方法
2016/11/29 Javascript
Ionic3 UI组件之Gallery Modal详解
2017/06/07 Javascript
BootStrap的双日历时间控件使用
2017/07/25 Javascript
jQuery简单实现对数组去重及排序操作实例
2017/10/31 jQuery
JavaScript引用类型Date常见用法实例分析
2018/08/08 Javascript
vue-cli监听组件加载完成的方法
2018/09/07 Javascript
深入学习Vue nextTick的用法及原理
2019/10/08 Javascript
[02:17]2016国际邀请赛中国区预选赛VG战队领队采访
2016/06/26 DOTA
[48:18]DOTA2-DPC中国联赛 正赛 RNG vs Dynasty BO3 第二场 1月29日
2021/03/11 DOTA
Python中的anydbm模版和shelve模版使用指南
2015/07/09 Python
python一键升级所有pip package的方法
2017/01/16 Python
OpenCV实现人脸识别
2017/04/07 Python
在pycharm中python切换解释器失败的解决方法
2018/10/29 Python
python:批量统计xml中各类目标的数量案例
2020/03/10 Python
Django返回HTML文件的实现方法
2020/09/17 Python
Python爬取梨视频的示例
2021/01/29 Python
澳大利亚Rockwear官网:女子瑜伽、健身和运动服
2021/01/26 全球购物
广州御银科技股份有限公司试卷(C++)
2016/11/04 面试题
结构和类有什么异同
2012/07/16 面试题
网页美工求职信
2014/02/15 职场文书
互联网电子商务专业毕业生求职信
2014/03/18 职场文书
消防安全责任书
2014/04/14 职场文书
大学优秀班集体申报材料
2014/05/23 职场文书
Python使用Kubernetes API访问集群
2021/05/30 Python
PYTHON使用Matplotlib去实现各种条形图的绘制
2022/03/22 Python
使用CSS实现百叶窗效果示例代码
2023/05/07 HTML / CSS