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使用cPickle模块序列化实例
Sep 25 Python
Python中的异常处理相关语句基础学习笔记
Jul 11 Python
微信跳一跳python自动代码解读1.0
Jan 12 Python
linux下python使用sendmail发送邮件
May 22 Python
python3+PyQt5 创建多线程网络应用-TCP客户端和TCP服务器实例
Jun 17 Python
12个Python程序员面试必备问题与答案(小结)
Jun 24 Python
使用python socket分发大文件的实现方法
Jul 08 Python
Django框架安装方法图文详解
Nov 04 Python
基于TensorFlow中自定义梯度的2种方式
Feb 04 Python
Selenium及python实现滚动操作多种方法
Jul 21 Python
python3中确保枚举值代码分析
Dec 02 Python
关于python爬虫应用urllib库作用分析
Sep 04 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文件并下载的函数代码
2012/02/05 PHP
PHP实现通用alert函数的方法
2015/03/11 PHP
php目录拷贝实现方法
2015/07/10 PHP
Yii框架数据库查询、增加、删除操作示例
2019/10/14 PHP
PHP cookie与session会话基本用法实例分析
2019/11/18 PHP
javascript之更有效率的字符串替换
2008/08/02 Javascript
c#和Javascript操作同一json对象的实现代码
2012/01/17 Javascript
GridView中获取被点击行中的DropDownList和TextBox中的值
2013/07/18 Javascript
javascript抽象工厂模式详细说明
2014/12/16 Javascript
浅谈javascript alert和confirm的美化
2016/12/15 Javascript
jquery实时获取时间的简单实例
2017/01/26 Javascript
在一般处理程序(ashx)中弹出js提示语
2017/08/16 Javascript
浅谈实现vue2.0响应式的基本思路
2018/02/13 Javascript
解决bootstrap模态框数据缓存的问题方法
2018/08/10 Javascript
JavaScript中的"=、==、==="区别讲解
2019/01/22 Javascript
使用nodejs分离html文件里的js和css详解
2019/04/12 NodeJs
vue+element加入签名效果(移动端可用)
2019/06/17 Javascript
JS模拟浏览器实现全局搜索功能
2019/09/11 Javascript
如何优雅地在Node应用中进行错误异常处理
2019/11/25 Javascript
加速vue组件渲染之性能优化
2020/04/09 Javascript
vue中keep-alive内置组件缓存的实例代码
2020/04/16 Javascript
python实现稀疏矩阵示例代码
2017/06/09 Python
apache部署python程序出现503错误的解决方法
2017/07/24 Python
从django的中间件直接返回请求的方法
2018/05/30 Python
Python单向链表和双向链表原理与用法实例详解
2018/08/31 Python
详解pandas安装若干异常及解决方案总结
2019/01/10 Python
Python实现的栈、队列、文件目录遍历操作示例
2019/05/06 Python
python分数表示方式和写法
2019/06/26 Python
Lookfantastic挪威官网:英国知名美妆购物网站
2017/07/26 全球购物
给护士表扬信
2014/01/19 职场文书
会计学生自我鉴定
2014/02/06 职场文书
企业内控岗位的职责
2014/02/07 职场文书
民事诉讼授权委托书范文
2014/08/02 职场文书
寒假社会实践个人总结
2015/03/06 职场文书
浅析MySQL如何实现事务隔离
2021/06/26 MySQL
python超详细实现完整学生成绩管理系统
2022/03/17 Python