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的Flask框架中实现全文搜索功能
Apr 20 Python
插入排序_Python与PHP的实现版(推荐)
May 11 Python
python 图像平移和旋转的实例
Jan 10 Python
完美解决python3.7 pip升级 拒绝访问问题
Jul 12 Python
解决django 新增加用户信息出现错误的问题
Jul 28 Python
Python浮点数四舍五入问题的分析与解决方法
Nov 19 Python
pip安装tensorflow的坑的解决
Apr 19 Python
Keras loss函数剖析
Jul 06 Python
使用PyCharm安装pytest及requests的问题
Jul 31 Python
利用Python实现学生信息管理系统的完整实例
Dec 30 Python
用python制作个音乐下载器
Jan 30 Python
python数据分析之单因素分析线性拟合及地理编码
Jun 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
PHP中ob_start函数的使用说明
2013/11/11 PHP
php实现斐波那契数列的简单写法
2014/07/19 PHP
PHP中常用的数组操作方法笔记整理
2016/05/16 PHP
smarty模板的使用方法实例分析
2019/09/18 PHP
jquery对table中各数据的增加、保存、删除操作示例
2014/05/14 Javascript
Javascript中数组sort和reverse用法分析
2014/12/30 Javascript
JavaScript中Cookies的相关使用教程
2015/06/04 Javascript
在Linux系统中搭建Node.js开发环境的简单步骤讲解
2016/01/26 Javascript
jQuery插件编写步骤详解
2016/06/03 Javascript
jquery实现图片切换代码
2016/10/13 Javascript
Angualrjs和bootstrap相结合实现数据表格table
2017/03/30 Javascript
Angular 4环境准备与Angular cli创建项目详解
2017/05/27 Javascript
vue input输入框模糊查询的示例代码
2018/05/22 Javascript
Bootstrap Table实现定时刷新数据的方法
2018/08/13 Javascript
vue 列表页跳转详情页获取id以及详情页通过id获取数据
2019/03/27 Javascript
jquery实现商品sku多属性选择功能(商品详情页)
2019/12/20 jQuery
微信小程序实现日历签到
2020/09/21 Javascript
Python 26进制计算实现方法
2015/05/28 Python
解决Linux系统中python matplotlib画图的中文显示问题
2017/06/15 Python
python学习必备知识汇总
2017/09/08 Python
详解Python中where()函数的用法
2018/03/27 Python
python得到单词模式的示例
2018/10/15 Python
Python:合并两个numpy矩阵的实现
2019/12/02 Python
Django ORM 查询表中某列字段值的方法
2020/04/30 Python
肯尼亚网上商城:Kilimall
2016/08/20 全球购物
迪奥官网:Dior.com
2018/12/04 全球购物
阿里巴巴美国:Alibaba美国
2019/11/24 全球购物
农村婚礼证婚词
2014/01/10 职场文书
2014年上半年工作自我评价
2014/01/18 职场文书
大型营销活动计划书
2014/04/28 职场文书
艺术设计专业求职自荐信
2014/05/19 职场文书
庆祝教师节标语
2014/10/09 职场文书
劳动争议和解协议书范本
2014/11/20 职场文书
酒店人事专员岗位职责
2015/04/07 职场文书
法定代表人资格证明书
2015/06/18 职场文书
Python实战之实现康威生命游戏
2021/04/26 Python