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 list转dict示例分享
Jan 28 Python
用实例解释Python中的继承和多态的概念
Apr 27 Python
tensorflow中next_batch的具体使用
Feb 02 Python
python求最大连续子数组的和
Jul 07 Python
django 将model转换为字典的方法示例
Oct 16 Python
Django集成celery发送异步邮件实例
Dec 17 Python
Python使用多进程运行含有任意个参数的函数
May 02 Python
Python虚拟环境venv用法详解
May 25 Python
Python可以实现栈的结构吗
May 27 Python
Keras-多输入多输出实例(多任务)
Jun 22 Python
TensorFlow-gpu和opencv安装详细教程
Jun 30 Python
Django使用echarts进行可视化展示的实践
Jun 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
迅雷下载《中学科技》怀旧期刊下载
2021/02/27 无线电
php实现的简单压缩英文字符串的代码
2008/04/24 PHP
PHP Mysql编程之高级技巧
2008/08/27 PHP
深入php var_dump()函数的详解
2013/06/05 PHP
php使用glob函数快速查询指定目录文件的方法
2014/11/15 PHP
PHP中非常有用却鲜有人知的函数集锦
2019/08/17 PHP
Extjs学习笔记之八 继承和事件基础
2010/01/08 Javascript
时间戳转换为时间 年月日时间的JS函数
2013/08/19 Javascript
浅析基于WEB前端页面的页面内容搜索的实现思路
2014/06/10 Javascript
jQuery中outerHeight()方法用法实例
2015/01/19 Javascript
JavaScript检查弹出窗口是否被阻拦的方法技巧
2015/03/13 Javascript
jQuery实现返回顶部效果的方法
2015/05/29 Javascript
javascript实现动态统计图开发实例
2015/11/21 Javascript
易操作的jQuery表单提示插件
2015/12/01 Javascript
js实现ctrl+v粘贴上传图片(兼容chrome、firefox、ie11)
2016/03/09 Javascript
jQuery插件制作的实例教程
2016/05/16 Javascript
Javascript对象字面量的理解
2016/06/22 Javascript
JS实现数组去重方法总结(六种方法)
2017/07/14 Javascript
微信小程序 获取session_key和openid的实例
2017/08/17 Javascript
微信小程序实现无限滚动列表
2020/05/29 Javascript
详解vue中的父子传值双向绑定及数据更新问题
2019/06/13 Javascript
查找Vue中下标的操作(some和findindex)
2020/08/12 Javascript
python网络编程学习笔记(四):域名系统
2014/06/09 Python
Python如何把十进制数转换成ip地址
2020/05/25 Python
python 对一幅灰度图像进行直方图均衡化
2020/10/27 Python
python os.listdir()乱码解决方案
2021/01/31 Python
详解css3自定义滚动条样式写法
2017/12/25 HTML / CSS
一款纯css3实现的响应式导航
2014/10/31 HTML / CSS
英国剑桥包官网:The Cambridge Satchel Company
2016/08/01 全球购物
丹尼尔惠灵顿手表天猫官方旗舰店:Daniel Wellington
2017/08/25 全球购物
Ibatis如何使用动态表名
2015/07/12 面试题
西安夏日科技有限公司Java笔试题
2013/01/11 面试题
宠物店的创业计划书范文
2014/01/11 职场文书
收费员岗位职责
2015/02/14 职场文书
教师纪律作风整顿心得体会
2016/01/23 职场文书
以MySQL5.7为例了解一下执行计划
2022/04/13 MySQL