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返回昨天日期的方法
May 13 Python
Python实现HTTP协议下的文件下载方法总结
Apr 20 Python
详解Python安装scrapy的正确姿势
Jun 26 Python
使用Python做垃圾分类的原理及实例代码附源码
Jul 02 Python
Pandas数据离散化原理及实例解析
Nov 16 Python
Python 过滤错误log并导出的实例
Dec 26 Python
降低python版本的操作方法
Sep 11 Python
Flask-SocketIO服务端安装及使用代码示例
Nov 26 Python
python uuid生成唯一id或str的最简单案例
Jan 13 Python
Python生成九宫格图片的示例代码
Apr 14 Python
python文件名批量重命名脚本实例代码
Apr 22 Python
python自然语言处理之字典树知识总结
Apr 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常用代码
2006/11/23 PHP
PHP 模拟$_PUT实现代码
2010/03/15 PHP
PHP面向对象分析设计的61条军规小结
2010/07/17 PHP
PHP网站备份程序代码分享
2011/06/10 PHP
一个基于phpQuery的php通用采集类分享
2014/04/09 PHP
Avengerls vs Newbee BO3 第二场2.18
2021/03/10 DOTA
浅谈javascript的数据类型检测
2010/07/10 Javascript
Javascript 面向对象(一)(共有方法,私有方法,特权方法)
2012/05/23 Javascript
Jquery实现自定义弹窗示例
2014/03/12 Javascript
Bootstrap Navbar Component实现响应式导航
2016/10/08 Javascript
Javascript动画效果(1)
2016/10/11 Javascript
AngularJS指令与指令之间的交互功能示例
2016/12/14 Javascript
jquery表单验证插件validation使用方法详解
2017/01/20 Javascript
详解angularjs利用ui-route异步加载组件
2017/05/21 Javascript
JavaScript中的各种宽高属性的实现
2020/05/08 Javascript
jquery.validate自定义验证用法实例分析【成功提示与择要提示】
2020/06/06 jQuery
vue抽出组件并传值实例
2020/07/31 Javascript
解决vue刷新页面以后丢失store的数据问题
2020/08/11 Javascript
[05:45]Ti4观战指南(下)
2014/07/07 DOTA
Python使用函数默认值实现函数静态变量的方法
2014/08/18 Python
python模块简介之有序字典(OrderedDict)
2016/12/01 Python
Python装饰器语法糖
2019/01/02 Python
python3去掉string中的标点符号方法
2019/01/22 Python
python接口自动化测试之接口数据依赖的实现方法
2019/04/26 Python
Pandas DataFrame中的tuple元素遍历的实现
2019/10/23 Python
Python爬虫实战案例之爬取喜马拉雅音频数据详解
2020/12/07 Python
宿舍标语大全
2014/06/19 职场文书
幼儿园校园小喇叭广播稿
2014/10/17 职场文书
化工见习报告范文
2014/10/31 职场文书
拖欠货款起诉状
2015/05/20 职场文书
2016春节放假通知范文
2015/08/18 职场文书
一波干货,会议主持词开场白范文
2019/05/06 职场文书
Golang 实现超大文件读取的两种方法
2021/04/27 Golang
java如何实现socket连接方法封装
2021/09/25 Java/Android
浅谈JavaScript浅拷贝和深拷贝
2021/11/07 Javascript
Win11局域网共享权限在哪里设置? Win11高级共享的设置技巧
2022/04/05 数码科技