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的Django框架中从url中捕捉文本的方法
Jul 20 Python
关于python pyqt5安装失败问题的解决方法
Aug 08 Python
Java编程迭代地删除文件夹及其下的所有文件实例
Feb 10 Python
python脚本生成caffe train_list.txt的方法
Apr 27 Python
利用python打开摄像头及颜色检测方法
Aug 03 Python
在python中利用GDAL对tif文件进行读写的方法
Nov 29 Python
在unittest中使用 logging 模块记录测试数据的方法
Nov 30 Python
python中partial()基础用法说明
Dec 30 Python
基于django micro搭建网站实现加水印功能
May 22 Python
PyTorch-GPU加速实例
Jun 23 Python
Python Pytorch查询图像的特征从集合或数据库中查找图像
Apr 09 Python
Python使用DFA算法过滤内容敏感词
Apr 22 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
虫族 Zerg 热键控制
2020/03/14 星际争霸
风格模板初级不完全修改教程
2006/10/09 PHP
如何在PHP中使用Oracle数据库(5)
2006/10/09 PHP
php文件缓存方法总结
2016/03/16 PHP
php的PDO事务处理机制实例分析
2017/02/16 PHP
使用TextRange获取输入框中光标的位置的代码
2007/03/08 Javascript
用于判断用户注册时,密码强度的JS代码
2009/01/01 Javascript
javascript 极速 隐藏/显示万行表格列只需 60毫秒
2009/03/28 Javascript
JavaScript高级程序设计阅读笔记(五) ECMAScript中的运算符(一)
2012/02/27 Javascript
javaScript 动态访问JSon元素示例代码
2013/08/30 Javascript
JavaScript计时器示例分析
2015/02/05 Javascript
JavaScript实现把数字转换成中文
2015/06/29 Javascript
Easyui form combobox省市区三级联动
2016/01/13 Javascript
微信小程序实现图片预加载组件
2017/01/18 Javascript
浅谈Node.js CVE-2017-14849 漏洞分析(详细步骤)
2017/11/10 Javascript
nodejs简单访问及操作mysql数据库的方法示例
2018/03/15 NodeJs
Vue页面骨架屏注入方法
2018/05/13 Javascript
JavaScript函数apply()和call()用法与异同分析
2018/08/10 Javascript
angular5 子组件监听父组件传入值的变化方法
2018/09/30 Javascript
对layui中table组件工具栏的使用详解
2019/09/19 Javascript
微信小程序实现图片压缩
2019/12/03 Javascript
js实现点赞按钮功能的实例代码
2020/03/06 Javascript
基于leaflet.js实现修改地图主题样式的流程分析
2020/05/15 Javascript
[01:50]2014DOTA2西雅图邀请赛 专访欢乐周宝龙
2014/07/08 DOTA
python通过文件头判断文件类型
2015/10/30 Python
python计算auc指标实例
2017/07/13 Python
pycharm使用matplotlib.pyplot不显示图形的解决方法
2018/10/28 Python
python实现把两个二维array叠加成三维array示例
2019/11/29 Python
win10从零安装配置pytorch全过程图文详解
2020/05/08 Python
协议书怎么写
2014/04/21 职场文书
驾驶员培训方案
2014/05/01 职场文书
演讲稿祖国在我心中
2014/05/04 职场文书
保洁员岗位职责
2015/02/04 职场文书
2016党员发展对象培训心得体会
2016/01/08 职场文书
springboot中一些比较常用的注解总结
2021/06/11 Java/Android
MIME类型中application/xml与text/xml的区别介绍
2022/01/18 HTML / CSS