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练习程序批量修改文件名
Jan 16 Python
python中使用OpenCV进行人脸检测的例子
Apr 18 Python
python+pyqt实现右下角弹出框
Oct 26 Python
PyQt5 窗口切换与自定义对话框的实例
Jun 20 Python
深入了解Django View(视图系统)
Jul 23 Python
python爬虫解决验证码的思路及示例
Aug 01 Python
Python多叉树的构造及取出节点数据(treelib)的方法
Aug 09 Python
keras 如何保存最佳的训练模型
May 25 Python
keras实现图像预处理并生成一个generator的案例
Jun 17 Python
使用tensorflow根据输入更改tensor shape
Jun 23 Python
Selenium关闭INFO:CONSOLE提示的解决
Dec 07 Python
Python实现抖音热搜定时爬取功能
Mar 16 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的特殊设置
2006/10/09 PHP
php判断字符以及字符串的包含方法属性
2008/08/30 PHP
PHP 截取字符串函数整理(支持gb2312和utf-8)
2010/02/16 PHP
Yii中创建自己的Widget实例
2016/01/05 PHP
PHP处理Ajax请求与Ajax跨域问题
2017/02/13 PHP
Laravel 框架路由原理与路由访问实例分析
2020/04/14 PHP
可以把编码转换成 gb2312编码lib.UTF8toGB2312.js
2007/08/21 Javascript
调试Node.JS的辅助工具(NodeWatcher)
2012/01/04 Javascript
js复制网页内容并兼容各主流浏览器的代码
2013/12/17 Javascript
Javascript 按位与运算符 (&)使用介绍
2014/02/04 Javascript
原生javascript实现图片滚动、延时加载功能
2015/01/12 Javascript
js+css实现超简洁的二级下拉菜单效果代码
2015/09/07 Javascript
JavaScript使用DeviceOne开发实战(二) 生成调试安装包
2015/12/01 Javascript
详解JavaScript对象序列化
2016/01/19 Javascript
Vue实现购物车的全选、单选、显示商品价格代码实例
2019/05/06 Javascript
Js on及addEventListener原理用法区别解析
2020/07/11 Javascript
[02:51]2014DOTA2 TI小组赛总结中国军团全部进军钥匙球馆
2014/07/15 DOTA
为Python的web框架编写前端模版的教程
2015/04/30 Python
老生常谈python之鸭子类和多态
2017/06/13 Python
使用Python更换外网IP的方法
2018/07/09 Python
Python 实现某个功能每隔一段时间被执行一次的功能方法
2018/10/14 Python
对Python生成汉字字库文字,以及转换为文字图片的实例详解
2019/01/29 Python
python定时按日期备份MySQL数据并压缩
2019/04/19 Python
Python re 模块findall() 函数返回值展现方式解析
2019/08/09 Python
浅谈python中频繁的print到底能浪费多长时间
2020/02/21 Python
PyQT5 实现快捷键复制表格数据的方法示例
2020/06/19 Python
python 爬虫如何实现百度翻译
2020/11/16 Python
CSS3 函数技巧 用css 实现js实现的事情(clac Counters Tooltip)
2017/08/15 HTML / CSS
信息技术教学反思
2014/02/12 职场文书
乔布斯斯坦福大学演讲稿
2014/05/23 职场文书
宪法宣传周工作方案
2014/05/26 职场文书
尊老爱幼演讲稿
2014/09/04 职场文书
2014年教师节国旗下讲话稿
2014/09/10 职场文书
英语感谢信范文
2015/01/20 职场文书
2016优秀青年志愿者事迹材料
2016/02/25 职场文书
JS实现九宫格拼图游戏
2022/06/28 Javascript