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框架下使用django-tagging的教程
May 30 Python
Python设计模式之MVC模式简单示例
Jan 10 Python
django加载本地html的方法
May 27 Python
将pandas.dataframe的数据写入到文件中的方法
Dec 07 Python
Python实现去除图片中指定颜色的像素功能示例
Apr 13 Python
python绘图模块matplotlib示例详解
Jul 26 Python
利用pandas合并多个excel的方法示例
Oct 10 Python
Python 余弦相似度与皮尔逊相关系数 计算实例
Dec 23 Python
Python scrapy增量爬取实例及实现过程解析
Dec 24 Python
python time()的实例用法
Nov 03 Python
Python实现智慧校园自动评教全新版
Jun 18 Python
Python基础教程,Python入门教程(超详细)
Jun 24 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与SQL注入攻击防范小技巧
2011/09/16 PHP
探讨:如何编写PHP扩展
2013/06/13 PHP
laravel 验证错误信息到 blade模板的方法
2019/09/29 PHP
用JavaScript实现UrlEncode和UrlDecode的脚本代码
2008/07/23 Javascript
浅析js中取绝对值的2种方法
2013/07/09 Javascript
jquery给图片添加鼠标经过时的边框效果
2013/11/12 Javascript
浅谈JavaScript function函数种类
2014/12/29 Javascript
jquery实现右侧栏菜单选择操作
2016/03/04 Javascript
jQuery中ScrollTo用法示例
2016/09/04 Javascript
纯js仿淘宝京东商品放大镜功能
2017/03/02 Javascript
web3.js增加eth.getRawTransactionByHash(txhash)方法步骤
2018/03/15 Javascript
JavaScript实现简单音乐播放器
2020/04/17 Javascript
Koa日志中间件封装开发详解
2019/03/09 Javascript
如何实现双向绑定mvvm的原理实现
2019/05/28 Javascript
解决Nuxt使用axios跨域问题
2020/07/06 Javascript
JS实现移动端可折叠导航菜单(现代都市风)
2020/07/07 Javascript
解决vue单页面 回退页面 keeplive 缓存问题
2020/07/22 Javascript
解决vue加scoped后就无法修改vant的UI组件的样式问题
2020/09/07 Javascript
python爬虫之线程池和进程池功能与用法详解
2018/08/02 Python
pycharm debug功能实现跳到循环末尾的方法
2018/11/29 Python
Python高斯消除矩阵
2019/01/02 Python
使用python批量化音乐文件格式转换的实例
2019/01/09 Python
浅析Python面向对象编程
2020/07/10 Python
python如何爬取动态网站
2020/09/09 Python
python“静态”变量、实例变量与本地变量的声明示例
2020/11/13 Python
美国内衣品牌:Leonisa
2016/08/14 全球购物
英国最大的电子零件及配件零售商:Partmaster
2017/04/24 全球购物
印度最大的时尚购物网站:Myntra
2018/09/13 全球购物
植村秀美国官网:Shu Uemura美国
2019/03/19 全球购物
阿联酋航空丹麦官方网站:Emirates DK
2019/08/25 全球购物
NYX Professional Makeup英国官网:美国平价专业彩妆品牌
2019/11/13 全球购物
RIP版本1跟版本2的区别
2013/12/30 面试题
厂办主管岗位职责范本
2014/02/28 职场文书
领导班子四风对照检查材料范文
2014/09/27 职场文书
个人党性锻炼总结
2015/03/05 职场文书
初中班长竞选稿
2015/11/20 职场文书