在python中bool函数的取值方法


Posted in Python onNovember 01, 2018

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中bool函数的取值方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python的Flask框架及Nginx实现静态文件访问限制功能
Jun 27 Python
Python中实现switch功能实例解析
Jan 11 Python
python机器学习理论与实战(五)支持向量机
Jan 19 Python
Python发送http请求解析返回json的实例
Mar 26 Python
python实战之实现excel读取、统计、写入的示例讲解
May 02 Python
Python学习小技巧总结
Jun 10 Python
详解python里的命名规范
Jul 16 Python
在Pycharm中修改文件默认打开方式的方法
Jan 17 Python
Django中间件基础用法详解
Jul 18 Python
使用Python 自动生成 Word 文档的教程
Feb 13 Python
python递归调用中的坑:打印有值, 返回却None
Mar 16 Python
Pycharm制作搞怪弹窗的实现代码
Feb 19 Python
numpy给array增加维度np.newaxis的实例
Nov 01 #Python
Python 中导入csv数据的三种方法
Nov 01 #Python
numpy向空的二维数组中添加元素的方法
Nov 01 #Python
CentOS 7 安装python3.7.1的方法及注意事项
Nov 01 #Python
在Python中增加和插入元素的示例
Nov 01 #Python
Python对象中__del__方法起作用的条件详解
Nov 01 #Python
对Python2与Python3中__bool__方法的差异详解
Nov 01 #Python
You might like
收听短波不可能有声音清晰的品质吗
2021/03/01 无线电
PHILIPS D1835/D1875的电路分析与打理
2021/03/02 无线电
多php服务器实现多session并发运行
2006/10/09 PHP
PHP对字符串的递增运算分析
2010/08/08 PHP
深入解读php中关于抽象(abstract)类和抽象方法的问题分析
2014/01/03 PHP
PHP查询并删除数据库多列重复数据的方法(利用数组函数实现)
2016/02/23 PHP
PHP微信开发之查询微信精选文章
2016/06/23 PHP
PHP实现mysqli批量执行多条语句的方法示例
2017/07/22 PHP
PHP读取CSV大文件导入数据库的实例
2017/07/24 PHP
Laravel程序架构设计思路之使用动作类
2018/06/07 PHP
PHP获取星期几的常用方法小结
2018/12/18 PHP
jquery限制输入字数,并提示剩余字数实现代码
2012/12/24 Javascript
JS访问SWF的函数用法实例
2015/07/01 Javascript
jQuery实现大转盘抽奖活动仿QQ音乐代码分享
2015/08/21 Javascript
Vue.js系列之vue-router(上)(3)
2017/01/03 Javascript
javascript 的变量、作用域和内存问题
2017/04/19 Javascript
jackson解析json字符串,首字母大写会自动转为小写的方法
2017/12/22 Javascript
微信小程序批量监听输入框对按钮样式进行控制的实现代码
2019/10/12 Javascript
vue学习笔记之过滤器的基本使用方法实例分析
2020/02/01 Javascript
在Angular中实现一个级联效果的下拉框的示例代码
2020/05/20 Javascript
Vue axios获取token临时令牌封装案例
2020/09/11 Javascript
使用Python脚本在Linux下实现部分Bash Shell的教程
2015/04/17 Python
python获取指定目录下所有文件名列表的方法
2015/05/20 Python
Python求解任意闭区间的所有素数
2018/06/10 Python
matplotlib给子图添加图例的方法
2018/08/03 Python
python实现kmp算法的实例代码
2019/04/03 Python
python scrapy重复执行实现代码详解
2019/12/28 Python
Python unittest 自动识别并执行测试用例方式
2020/03/09 Python
英国豪华家具和经典家居饰品购物网站:OKA
2020/06/05 全球购物
PHP数据运算类型都有哪些
2013/11/05 面试题
什么情况下你必须要把一个类定义为abstract的
2013/01/06 面试题
医药工作者的求职信范文
2013/09/21 职场文书
体育之星事迹材料
2014/05/11 职场文书
银行服务明星推荐材料
2014/05/29 职场文书
学雷锋感言
2015/08/03 职场文书
学校安全管理制度
2015/08/06 职场文书