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中cPickle用法例子分享
Jan 03 Python
python中查看变量内存地址的方法
May 05 Python
用Python实现读写锁的示例代码
Nov 05 Python
Python socket模块实现的udp通信功能示例
Apr 10 Python
Python read函数按字节(字符)读取文件的实现
Jul 03 Python
mac系统下Redis安装和使用步骤详解
Jul 09 Python
Python如何使用argparse模块处理命令行参数
Dec 11 Python
python随机模块random的22种函数(小结)
May 15 Python
Python使用Matlab命令过程解析
Jun 04 Python
python能在浏览器能运行吗
Jun 17 Python
Django haystack实现全文搜索代码示例
Nov 28 Python
Python urllib request模块发送请求实现过程解析
Dec 10 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+mysql实现无限分类实例详解
2015/01/15 PHP
教你在header中隐藏php的版本信息
2016/08/10 PHP
ThinkPHP3.2.1图片验证码实现方法
2016/08/19 PHP
如何在centos8自定义目录安装php7.3
2019/11/28 PHP
Js 订制自己的AlertBox(信息提示框)
2009/01/09 Javascript
angularjs中的单元测试实例
2014/12/06 Javascript
JavaScript跨浏览器获取页面中相同class节点的方法
2015/03/03 Javascript
jQuery动态添加
2016/04/07 Javascript
Javascript 创建类并动态添加属性及方法的简单实现
2016/10/20 Javascript
jQuery序列化表单成对象的简单实现
2016/11/29 Javascript
在Vue组件中使用 TypeScript的方法
2018/02/28 Javascript
es6 symbol的实现方法示例
2019/04/02 Javascript
Angular4.0动画操作实例详解
2019/05/10 Javascript
详解element-ui设置下拉选择切换必填和非必填
2019/06/17 Javascript
JS实现表单中点击小眼睛显示隐藏密码框中的密码
2020/04/13 Javascript
[43:51]2018DOTA2亚洲邀请赛3月30日 小组赛B组 EG VS Secret
2018/03/31 DOTA
python返回昨天日期的方法
2015/05/13 Python
Python3使用SMTP发送带附件邮件
2020/06/16 Python
python实现停车管理系统
2018/11/30 Python
selenium+python自动化测试之鼠标和键盘事件
2019/01/23 Python
Python读写锁实现实现代码解析
2020/11/28 Python
Farfetch美国:奢侈品牌时尚购物平台
2019/05/02 全球购物
Kipling意大利官网:世界著名的时尚休闲包袋品牌
2019/06/05 全球购物
电子专业推荐信范文
2013/11/18 职场文书
校园自助餐厅的创业计划书
2013/12/26 职场文书
《老王》教学反思
2014/02/23 职场文书
元宵节晚会主持人串词
2014/03/25 职场文书
英语自我介绍演讲稿
2014/09/01 职场文书
2014小学教师个人工作总结
2014/11/10 职场文书
赢在中国观后感
2015/06/02 职场文书
2016年优秀共青团员事迹材料
2016/02/25 职场文书
创业计划书之牛肉汤快餐店
2019/10/08 职场文书
导游词之张家口
2019/12/13 职场文书
一文带你理解vue创建一个后台管理系统流程(Vue+Element)
2021/05/18 Vue.js
实例讲解Python中sys.argv[]的用法
2021/06/03 Python
python如何利用traceback获取详细的异常信息
2021/06/05 Python