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多进程机制实例详解
Jul 02 Python
python执行使用shell命令方法分享
Nov 08 Python
NumPy 如何生成多维数组的方法
Feb 05 Python
如何利用python查找电脑文件
Apr 27 Python
python pandas库的安装和创建
Jan 10 Python
深入了解python中元类的相关知识
Aug 29 Python
python 中Arduino串口传输数据到电脑并保存至excel表格
Oct 14 Python
PYTHON实现SIGN签名的过程解析
Oct 28 Python
通过实例解析python subprocess模块原理及用法
Oct 10 Python
python解压zip包中文乱码解决方法
Nov 27 Python
Python实现视频中添加音频工具详解
Dec 06 Python
Python实现双向链表
May 25 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
基于mysql的论坛(1)
2006/10/09 PHP
php动态实现表格跨行跨列实现代码
2012/11/06 PHP
php+memcache实现的网站在线人数统计代码
2014/07/04 PHP
codeigniter实现get分页的方法
2015/07/10 PHP
thinkPHP中session()方法用法详解
2016/12/08 PHP
php实现获取近几日、月时间示例
2019/07/06 PHP
php生成微信红包数组的方法
2019/09/05 PHP
一个JS小玩意 几个属性相加不能超过一个特定值.
2009/09/29 Javascript
jquery实现的元素的left增加N像素 鼠标移开会慢慢的移动到原来的位置
2010/03/21 Javascript
DIV菜单层实现代码
2010/11/19 Javascript
asp.net中System.Timers.Timer的使用方法
2013/03/20 Javascript
捕获浏览器关闭、刷新事件不同情况下的处理方法
2013/06/02 Javascript
怎么判断js脚本加载完成
2014/02/28 Javascript
JavaScript+CSS实现仿Mootools竖排弹性动画菜单效果
2015/10/14 Javascript
jQuery Layer弹出层传值到父页面的实现代码
2017/08/17 jQuery
详解如何去除vue项目中的#——History模式
2017/10/13 Javascript
基于cropper.js封装vue实现在线图片裁剪组件功能
2018/03/01 Javascript
vue-cli项目中使用Mockjs详解
2018/05/14 Javascript
vue控制多行文字展开收起的实现示例
2019/10/11 Javascript
JS通用方法触发点击事件代码实例
2020/02/17 Javascript
详解js中的原型,原型对象,原型链
2020/07/16 Javascript
Element InputNumber计数器的使用方法
2020/07/27 Javascript
python实现百万答题自动百度搜索答案
2018/01/16 Python
对numpy数据写入文件的方法讲解
2018/07/09 Python
从0开始的Python学习016异常
2019/04/08 Python
PyCharm Anaconda配置PyQt5开发环境及创建项目的教程详解
2020/03/24 Python
浅谈keras中的目标函数和优化函数MSE用法
2020/06/10 Python
python UIAutomator2使用超详细教程
2021/02/19 Python
Free People中国官网:波西米亚风格女装服饰
2016/08/30 全球购物
亚洲在线旅行门户网站:Expedia.com.hk(智游网)
2020/04/14 全球购物
UNIX文件类型
2013/08/29 面试题
司仪主持词两篇
2014/03/22 职场文书
小学教师师德培训心得体会
2016/01/09 职场文书
2019单位介绍信怎么写
2019/06/24 职场文书
使用pytorch实现线性回归
2021/04/11 Python
MySQL 那些常见的错误设计规范,你都知道吗
2021/07/16 MySQL