python判断all函数输出结果是否为true的方法


Posted in Python onDecember 03, 2020

我们们都学会判断真假,根据条件的不同,最终输出的结果可能为真,可能为假。在python的函数中,也有一个内置函数需要进行条件判断,那么在什么样的情况下,我们才能确保它输出的结果是true呢?今天就all函数的判断,我们进行简单的代码体验,然后分析在不同条件下,all函数的输出情况。

内置函数all

接收一个可迭代对象,如果其中所有的元素都是True,或者该可迭代对象中没有元素,返回True

等价于

def all(iterable):
  for element in iterable:
    if not element:
      return False
return True

说明:

1. 接受一个可迭代器对象为参数,当参数为空或者不为可迭代器对象是报错

>>> all(2) #传入数值报错
Traceback (most recent call last):
 File "<pyshell#9>", line 1, in <module>
  all(2)
TypeError: 'int' object is not iterable

2. 如果可迭代对象中每个元素的逻辑值均为True时,返回True,否则返回False

>>> all([1,2]) #列表中每个元素逻辑值均为True,返回True
True
>>> all([0,1,2]) #列表中0的逻辑值为False,返回False
False

3. 如果可迭代对象为空(元素个数为0),返回True

>>> all(()) #空元组
True
>>> all({}) #空字典
True

以上就是我们对于判断all函数输出结果为true的分析,我们需要注意的是输出条件的改变,对应的结果也会出现变化。

到此这篇关于python判断all函数输出结果是否为true的方法的文章就介绍到这了,更多相关python中如何判断all函数输出结果为true内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python内置函数Type()函数一个有趣的用法
Feb 18 Python
理解Python中函数的参数
Apr 27 Python
Python中使用装饰器时需要注意的一些问题
May 11 Python
python处理按钮消息的实例详解
Jul 11 Python
Python基础教程之内置函数locals()和globals()用法分析
Mar 16 Python
python3获取当前目录的实现方法
Jul 29 Python
使用virtualenv创建Python环境及PyQT5环境配置的方法
Sep 10 Python
python读取raw binary图片并提取统计信息的实例
Jan 09 Python
Pytest mark使用实例及原理解析
Feb 22 Python
在Sublime Editor中配置Python环境的详细教程
May 03 Python
python3中的logging记录日志实现过程及封装成类的操作
May 12 Python
解决python 虚拟环境删除包无法加载的问题
Jul 13 Python
django中cookiecutter的使用教程
Dec 03 #Python
Python批量删除mysql中千万级大量数据的脚本分享
Dec 03 #Python
python 发送邮件的示例代码(Python2/3都可以直接使用)
Dec 03 #Python
python爬虫爬取淘宝商品比价(附淘宝反爬虫机制解决小办法)
Dec 03 #Python
python 调整图片亮度的示例
Dec 03 #Python
Python 实现PS滤镜的旋涡特效
Dec 03 #Python
Python 实现PS滤镜中的径向模糊特效
Dec 03 #Python
You might like
php执行sql语句的写法
2009/03/10 PHP
PHP 中检查或过滤IP地址的实现代码
2011/11/27 PHP
PHP实现清除MySQL死连接的方法
2016/07/23 PHP
免费空间广告万能消除代码
2006/09/04 Javascript
如何使用jquery控制CSS样式,并且取消Css样式(如背景色,有实例)
2013/07/09 Javascript
javascript得到当前页的来路即前一页地址的方法
2014/02/18 Javascript
js 弹出新页面避免被浏览器、ad拦截的一种新方法
2014/04/30 Javascript
使用ajaxfileupload.js实现ajax上传文件php版
2014/06/26 Javascript
JS实现模拟风力的雪花飘落效果
2015/05/13 Javascript
基于JavaScript的操作系统你听说过吗?
2016/01/28 Javascript
js组件SlotMachine实现图片切换效果制作抽奖系统
2016/04/17 Javascript
JavaScript实现的浏览器下载文件的方法
2017/08/09 Javascript
Vue学习之axios的使用方法实例分析
2020/01/06 Javascript
vue实例的选项总结
2020/06/09 Javascript
javascript实现点击产生随机图形
2021/01/25 Javascript
[03:24]CDEC.Y赛前采访 努力备战2016国际邀请赛中国区预选赛
2016/06/25 DOTA
python 简单照相机调用系统摄像头实现方法 pygame
2018/08/03 Python
selenium+python自动化测试环境搭建步骤
2019/06/03 Python
OpenCV3.0+Python3.6实现特定颜色的物体追踪
2019/07/23 Python
Python面向对象原理与基础语法详解
2020/01/02 Python
基于keras 模型、结构、权重保存的实现
2020/01/24 Python
Python Handler处理器和自定义Opener原理详解
2020/03/05 Python
如何使用scrapy中的ItemLoader提取数据
2020/09/30 Python
美国在线眼镜店:GlassesShop
2018/11/15 全球购物
PHP如何删除一个Cookie值
2012/11/15 面试题
什么是makefile? 如何编写makefile?
2012/08/08 面试题
营销主管自我评价怎么写
2013/09/19 职场文书
学生会主席事迹材料
2014/01/28 职场文书
小学生安全演讲稿
2014/04/25 职场文书
给领导的感谢信范文
2015/01/23 职场文书
毕业实习证明范本
2015/06/16 职场文书
2016教师学习教育法心得体会
2016/01/19 职场文书
Oracle设置DB、监听和EM开机启动的方法
2021/04/25 Oracle
Python入门之使用pandas分析excel数据
2021/05/12 Python
python 单机五子棋对战游戏
2022/04/28 Python
MySQL的表级锁,行级锁,排它锁和共享锁
2022/07/15 MySQL