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实现下载网易云音乐的高清MV
Mar 16 Python
使用Python的Zato发送AMQP消息的教程
Apr 16 Python
简单介绍Python的Tornado框架中的协程异步实现原理
Apr 23 Python
Python基于smtplib实现异步发送邮件服务
May 28 Python
python实现应用程序在右键菜单中添加打开方式功能
Jan 09 Python
Pycharm更换python解释器的方法
Oct 29 Python
Python 输出时去掉列表元组外面的方括号与圆括号的方法
Dec 24 Python
python实现桌面托盘气泡提示
Jul 29 Python
Python高阶函数、常用内置函数用法实例分析
Dec 26 Python
Python使用graphviz画流程图过程解析
Mar 31 Python
详解tensorflow2.x版本无法调用gpu的一种解决方法
May 25 Python
彻底搞懂python 迭代器和生成器
Sep 07 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
极典R601SW收音机
2021/03/02 无线电
PHP输出英文时间日期的安全方法(RFC 1123格式)
2014/06/13 PHP
利用PHP如何实现Socket服务器
2015/09/23 PHP
ThinkPHP中调用PHPExcel的实现代码
2017/04/08 PHP
一个选择最快的服务器转向代码
2009/04/27 Javascript
JavaScript 面向对象编程(1) 基础
2010/05/18 Javascript
jquery动画2.元素坐标动画效果(创建一个图片走廊)
2012/08/24 Javascript
JS文本获得焦点清除文本文字的示例代码
2014/01/13 Javascript
js监控IE火狐浏览器关闭、刷新、回退、前进事件
2014/07/23 Javascript
教你如何使用node.js制作代理服务器
2014/11/26 Javascript
js焦点文字滚动效果代码分享
2015/08/25 Javascript
总结JavaScript设计模式编程中的享元模式使用
2016/05/21 Javascript
jQuery easyUI datagrid 增加求和统计行的实现代码
2016/06/01 Javascript
js实现图片360度旋转
2017/01/22 Javascript
jQuery制作全屏宽度固定高度轮播图(实例讲解)
2017/07/08 jQuery
解决Vue在封装了Axios后手动刷新页面拦截器无效的问题
2018/11/08 Javascript
详解vue.js移动端配置flexible.js及注意事项
2019/04/10 Javascript
使用python实现递归版汉诺塔示例(汉诺塔递归算法)
2014/04/08 Python
如何使用 Pylint 来规范 Python 代码风格(来自IBM)
2018/04/06 Python
python3+opencv3识别图片中的物体并截取的方法
2018/12/05 Python
使用PyQt4 设置TextEdit背景的方法
2019/06/14 Python
Python在Matplotlib图中显示中文字体的操作方法
2019/07/29 Python
pygame实现弹球游戏
2020/04/14 Python
python tkinter实现连连看游戏
2020/11/16 Python
python 利用openpyxl读取Excel表格中指定的行或列教程
2021/02/06 Python
英国最大线上综合鞋类商城:Office
2017/12/08 全球购物
iostream与iostream.h的区别
2015/01/16 面试题
shell程序中如何注释
2012/01/28 面试题
工程地质勘察专业大学生求职信
2013/10/13 职场文书
大学新生欢迎词
2014/01/10 职场文书
勤俭节约倡议书
2014/04/14 职场文书
演讲稿祖国在我心中
2014/05/04 职场文书
意外伤害赔偿协议书范本
2014/09/28 职场文书
酒桌上的开场白
2015/06/01 职场文书
教你如何使用Python实现二叉树结构及三种遍历
2021/06/18 Python
Python-OpenCV教程之图像的位运算详解
2021/06/21 Python