Python如何在bool函数中取值


Posted in Python onSeptember 21, 2020

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 相关文章推荐
python计算对角线有理函数插值的方法
May 07 Python
Python数据类型详解(四)字典:dict
May 12 Python
浅谈numpy中linspace的用法 (等差数列创建函数)
Jun 07 Python
Python3.7实现中控考勤机自动连接
Aug 28 Python
Python2和Python3中urllib库中urlencode的使用注意事项
Nov 26 Python
Python基于百度云文字识别API
Dec 13 Python
python调用并链接MATLAB脚本详解
Jul 05 Python
Python命令行参数解析工具 docopt 安装和应用过程详解
Sep 26 Python
Django3中的自定义用户模型实例详解
Aug 23 Python
Pycharm编辑器功能之代码折叠效果的实现代码
Oct 15 Python
Django admin组件的使用
Oct 24 Python
Python中正则表达式对单个字符,多个字符和匹配边界等使用
Jan 27 Python
python 密码学示例——凯撒密码的实现
Sep 21 #Python
python 密码学示例——理解哈希(Hash)算法
Sep 21 #Python
python中的垃圾回收(GC)机制
Sep 21 #Python
如何在Python3中使用telnetlib模块连接网络设备
Sep 21 #Python
总结Pyinstaller的坑及终极解决方法(小结)
Sep 21 #Python
python生成xml时规定dtd实例方法
Sep 21 #Python
Python中的特殊方法以及应用详解
Sep 20 #Python
You might like
php实现自动获取生成文章主题关键词功能的深入分析
2013/06/03 PHP
PHP5函数小全(分享)
2013/06/06 PHP
解决CodeIgniter伪静态失效
2014/06/09 PHP
php使用get_class_methods()函数获取分类的方法
2016/07/20 PHP
js 判断 enter 事件
2009/02/12 Javascript
Extjs学习笔记之二 初识Extjs之Form
2010/01/07 Javascript
JS实现匀速运动的代码实例
2013/11/29 Javascript
jquery浏览器滚动加载技术实现方案
2014/06/03 Javascript
使用GruntJS构建Web程序之合并压缩篇
2014/06/06 Javascript
JavaScript实现的一个计算数字步数的算法分享
2014/12/06 Javascript
javascript 应用小技巧方法汇总
2015/07/05 Javascript
Vue数据驱动模拟实现4
2017/01/12 Javascript
实例教学如何写vue插件
2017/11/30 Javascript
Vue单页应用引用单独的样式文件的两种方式
2018/03/30 Javascript
vue、react等单页面项目部署到服务器的方法及vue和react的区别
2018/09/29 Javascript
Python将xml和xsl转换为html的方法
2015/03/10 Python
python让图片按照exif信息里的创建时间进行排序的方法
2015/03/16 Python
详解python中的json的基本使用方法
2016/12/21 Python
python导入csv文件出现SyntaxError问题分析
2017/12/15 Python
Python爬虫包BeautifulSoup学习实例(五)
2018/06/17 Python
Django Admin实现三级联动的示例代码(省市区)
2018/06/22 Python
python 有效的括号的实现代码示例
2019/11/11 Python
Python开发之身份证验证库id_validator验证身份证号合法性及根据身份证号返回住址年龄等信息
2020/03/20 Python
使用OpenCV校准鱼眼镜头的方法
2020/11/26 Python
CSS3实例分享--超炫checkbox复选框和radio单选框
2014/09/01 HTML / CSS
介绍一下游标
2012/01/10 面试题
应届生文秘专业个人自荐信格式
2013/09/21 职场文书
小区停车场管理制度
2014/01/27 职场文书
餐饮营销方案
2014/02/23 职场文书
医院党员公开承诺书
2014/08/30 职场文书
环境工程专业毕业生求职信
2014/09/30 职场文书
2014副镇长民主生活会个人对照检查材料思想汇报
2014/09/30 职场文书
2015年教师师德师风承诺书
2015/04/28 职场文书
2015年妇产科工作总结
2015/05/18 职场文书
Redis数据结构之链表与字典的使用
2021/05/11 Redis
Vue CLI中模式与环境变量的深入详解
2021/05/30 Vue.js