在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连接sql server乱码的解决方法
Jan 28 Python
python写的ARP攻击代码实例
Jun 04 Python
python 高效去重复 支持GB级别大文件的示例代码
Nov 08 Python
解决Python pandas plot输出图形中显示中文乱码问题
Dec 12 Python
django admin后台添加导出excel功能示例代码
May 15 Python
使用Python进行中文繁简转换的实现代码
Oct 18 Python
Python 求数组局部最大值的实例
Nov 26 Python
Django权限设置及验证方式
May 13 Python
浅谈keras 的抽象后端(from keras import backend as K)
Jun 16 Python
详解Python中的路径问题
Sep 02 Python
Python SQLAlchemy库的使用方法
Oct 13 Python
Python中常见的反爬机制及其破解方法总结
Jun 10 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
融入意大利的咖啡文化
2021/03/03 咖啡文化
关于Appserv无法打开localhost问题的解决方法
2009/10/16 PHP
PHP开发制作一个简单的活动日程表Calendar
2016/06/20 PHP
treepanel动态加载数据实现代码
2012/12/15 Javascript
小巧强大的jquery layer弹窗弹层插件
2015/12/06 Javascript
JQuery EasyUI的使用
2016/02/24 Javascript
Bootstrap每天必学之导航组件
2016/04/25 Javascript
前端js实现文件的断点续传 后端PHP文件接收
2016/10/14 Javascript
jquery 实现回车登录详解及实例代码
2016/10/23 Javascript
完美解决jQuery fancybox ie 无法显示关闭按钮的问题
2016/11/29 Javascript
浅谈对Angular中的生命周期钩子的理解
2017/07/31 Javascript
bootstrap响应式工具使用详解
2017/11/29 Javascript
JavaScript设计模式之单例模式简单实例教程
2018/07/02 Javascript
解决vuecli3.0热更新失效的问题
2018/09/19 Javascript
countUp.js实现数字动态变化效果
2019/10/17 Javascript
js使用文档就绪函数动态改变页面内容示例【innerHTML、innerText】
2019/11/07 Javascript
uni-app 支持多端第三方地图定位的方法
2020/01/03 Javascript
Pyramid将models.py文件的内容分布到多个文件的方法
2013/11/27 Python
python中使用正则表达式的连接符示例代码
2017/10/10 Python
matplotlib中legend位置调整解析
2017/12/19 Python
TensorFlow实现模型评估
2018/09/07 Python
在python中安装basemap的教程
2018/09/20 Python
python正则表达式匹配[]中间为任意字符的实例
2018/12/25 Python
python语言元素知识点详解
2019/05/15 Python
Python二进制文件读取并转换为浮点数详解
2019/06/25 Python
python内存管理机制原理详解
2019/08/12 Python
Django中日期时间型字段进行年月日时分秒分组统计
2020/11/27 Python
节省高达65%的城市景点费用:Go City
2019/07/06 全球购物
毕业求职自荐信格式是什么
2013/11/19 职场文书
医学院校毕业生自荐信范文
2014/01/01 职场文书
个人批评与自我批评发言稿
2014/09/28 职场文书
公安交警中队队长个人对照检查材料思想汇报
2014/10/05 职场文书
2014大学班主任工作总结
2014/11/08 职场文书
后勤工作个人总结
2015/02/28 职场文书
调任通知
2015/04/21 职场文书
企业法人代表证明书
2015/06/18 职场文书