在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删除指定目录下过期文件的2个脚本分享
Apr 10 Python
Django框架下在视图中使用模版的方法
Jul 16 Python
Django实现支付宝付款和微信支付的示例代码
Jul 25 Python
Python计算库numpy进行方差/标准方差/样本标准方差/协方差的计算
Dec 28 Python
Python面向对象程序设计OOP深入分析【构造函数,组合类,工具类等】
Jan 05 Python
Python读取csv文件分隔符设置方法
Jan 14 Python
使用Python向C语言的链接库传递数组、结构体、指针类型的数据
Jan 29 Python
Python 3.6 -win64环境安装PIL模块的教程
Jun 20 Python
Python filter过滤器原理及实例应用
Aug 18 Python
Scrapy+Selenium自动获取cookie爬取网易云音乐个人喜爱歌单
Feb 01 Python
opencv实现图像平移效果
Mar 24 Python
手残删除python之后的补救方法
Jun 26 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
php实现将任意进制数转换成10进制的方法
2015/04/17 PHP
PHP实现一个简单url路由功能实例
2016/11/05 PHP
PHP abstract 抽象类定义与用法示例
2018/05/29 PHP
IE6下通过a标签点击切换图片的问题
2010/11/14 Javascript
js取消单选按钮选中示例代码
2013/11/14 Javascript
JavaScript使用Replace进行字符串替换的方法
2015/04/14 Javascript
bootstrap读书笔记之CSS组件(上)
2016/10/17 Javascript
jQuery常见面试题之DOM操作详析
2017/07/05 jQuery
JS解决position:sticky的兼容性问题的方法
2017/10/17 Javascript
基于vue实现分页效果
2017/11/06 Javascript
Angularjs过滤器实现动态搜索与排序功能示例
2017/12/13 Javascript
angularJS开发注意事项
2018/05/26 Javascript
vue-cli项目代理proxyTable配置exclude的方法
2018/09/20 Javascript
elementUI中Table表格问题的解决方法
2018/12/04 Javascript
详细教你微信公众号正文页SVG交互开发技巧
2019/07/25 Javascript
微信小程序网络请求实现过程解析
2019/11/06 Javascript
微信小程序实现上拉加载功能
2019/11/20 Javascript
vue中上传视频或图片或图片和文字一起到后端的解决方法
2019/12/01 Javascript
Vuex的API文档说明详解
2020/02/05 Javascript
探究python中open函数的使用
2016/03/01 Python
Python简单实现enum功能的方法
2016/04/25 Python
python数据类型_字符串常用操作(详解)
2017/05/30 Python
在python中pandas的series合并方法
2018/11/12 Python
python 实现将Numpy数组保存为图像
2020/01/09 Python
python正则表达式 匹配反斜杠的操作方法
2020/08/07 Python
如何手工释放资源
2013/12/15 面试题
户外婚礼策划方案
2014/02/08 职场文书
英文求职信写作小建议
2014/02/16 职场文书
信息服务专业毕业生求职信
2014/03/02 职场文书
文秘档案管理岗位职责
2014/03/06 职场文书
公司聘任书模板
2014/03/29 职场文书
合作协议书格式
2014/08/19 职场文书
新郎结婚感言
2015/07/31 职场文书
新教师教学工作总结
2015/08/14 职场文书
Mysql 设置boolean类型的操作
2021/06/04 MySQL
php 文件上传至OSS及删除远程阿里云OSS文件
2021/07/04 PHP