在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 socket网络编程步骤详解(socket套接字使用)
Dec 06 Python
python中文编码问题小结
Sep 28 Python
python实现封装得到virustotal扫描结果
Oct 05 Python
MySQL中表的复制以及大型数据表的备份教程
Nov 25 Python
Python后台开发Django的教程详解(启动)
Apr 08 Python
Pandas之ReIndex重新索引的实现
Jun 25 Python
Python基于pyecharts实现关联图绘制
Mar 27 Python
如何在scrapy中集成selenium爬取网页的方法
Nov 18 Python
python 批量下载bilibili视频的gui程序
Nov 20 Python
Python第三方库安装缓慢的解决方法
Feb 06 Python
python基于tkinter制作m3u8视频下载工具
Apr 24 Python
python自然语言处理之字典树知识总结
Apr 25 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
php 多线程上下文中安全写文件实现代码
2009/12/28 PHP
php下清空字符串中的HTML标签的代码
2010/09/06 PHP
php中随机显示图片的函数代码
2011/06/23 PHP
PHP中substr()与explode()函数用法分析
2014/11/24 PHP
PHP使用xmllint命令处理xml与html的方法
2014/12/15 PHP
Symfony2之session与cookie用法小结
2016/03/18 PHP
PHP创建word文档的方法(平台无关)
2016/03/29 PHP
javascript 类型判断代码分析
2010/03/28 Javascript
基于JQuery的浮动DIV显示提示信息并自动隐藏
2011/02/11 Javascript
jQuery中odd选择器的定义和用法
2014/12/23 Javascript
jQuery中document与window以及load与ready 区别详解
2014/12/29 Javascript
响应式表格之固定表头的简单实现
2016/08/26 Javascript
JS快速实现移动端拼图游戏
2016/09/05 Javascript
浅谈用Webpack路径压缩图片上传尺寸获取的问题
2018/02/22 Javascript
微信小程序之侧边栏滑动实现过程解析(附完整源码)
2019/08/23 Javascript
Vue 自适应高度表格的实现方法
2020/05/13 Javascript
[01:32]2014DOTA2西雅图邀请赛 CIS我们有信心进入正赛
2014/07/08 DOTA
Python ljust rjust center输出
2008/09/06 Python
浅谈Python的Django框架中的缓存控制
2015/07/24 Python
Python 中 list 的各项操作技巧
2017/04/13 Python
Python数据结构与算法之图的最短路径(Dijkstra算法)完整实例
2017/12/12 Python
python区块及区块链的开发详解
2019/07/03 Python
Django和Flask框架优缺点对比
2019/10/24 Python
Python实现把类当做字典来访问
2019/12/16 Python
Etam艾格英国官网:法国著名女装品牌
2019/04/15 全球购物
八年级英语教学反思
2014/01/09 职场文书
暑假安全教育广播稿
2014/09/10 职场文书
护士工作失误检讨书
2014/09/14 职场文书
乡党政领导班子群众路线教育实践活动个人对照检查材料
2014/09/20 职场文书
感谢信格式范文
2015/01/22 职场文书
餐饮店长岗位职责
2015/04/14 职场文书
就业意向书范本
2015/05/11 职场文书
离婚撤诉申请书范本
2015/05/18 职场文书
2016年“节能宣传周”活动总结
2016/04/05 职场文书
Python Django ORM连表正反操作技巧
2021/06/13 Python
Go 通过结构struct实现接口interface的问题
2021/10/05 Golang