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中使用socket发送HTTP请求数据接收不完整问题解决方法
Feb 04 Python
python获取标准北京时间的方法
Mar 24 Python
Python实现统计给定字符串中重复模式最高子串功能示例
May 16 Python
python3 面向对象__类的内置属性与方法的实例代码
Nov 09 Python
对python中的six.moves模块的下载函数urlretrieve详解
Dec 19 Python
说说如何遍历Python列表的方法示例
Feb 11 Python
Python 读取串口数据,动态绘图的示例
Jul 02 Python
基于python 微信小程序之获取已存在模板消息列表
Aug 05 Python
基于Django实现日志记录报错信息
Dec 17 Python
python异步Web框架sanic的实现
Apr 27 Python
Python图像读写方法对比
Nov 16 Python
浅析Python 中的 WSGI 接口和 WSGI 服务的运行
Dec 09 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
在windows iis5下安装php4.0+mysql之我见
2006/10/09 PHP
让Json更懂中文(JSON_UNESCAPED_UNICODE)
2011/10/27 PHP
php curl上传、下载、https登陆实现代码
2017/07/23 PHP
PHP实现简易图形计算器
2020/08/28 PHP
你真的了解JavaScript吗?
2007/02/24 Javascript
用javascript实现点击链接弹出&quot;图片另存为&quot;而不是直接打开
2007/08/15 Javascript
验证javascript中Object和Function的关系的三段简单代码
2010/06/27 Javascript
jQuery EasyUI API 中文文档 - Form表单
2011/10/06 Javascript
jQuery实现id模糊查询的小例子
2013/03/19 Javascript
利用jQuary实现文字浮动提示效果示例代码
2013/12/26 Javascript
javascript内置对象操作详解
2015/02/04 Javascript
javascript图片切换综合实例(循环切换、顺序切换)
2016/01/13 Javascript
JS组件Bootstrap Table使用方法详解
2016/02/02 Javascript
web前端vue filter 过滤器
2018/01/12 Javascript
jquery中为什么能用$操作
2019/06/18 jQuery
jQuery+ThinkPHP实现图片上传
2020/07/23 jQuery
pygame学习笔记(2):画点的三种方法和动画实例
2015/04/15 Python
Python类的用法实例浅析
2015/05/27 Python
运用TensorFlow进行简单实现线性回归、梯度下降示例
2018/03/05 Python
详解python中@的用法
2019/03/27 Python
详解Python 函数如何重载?
2019/04/23 Python
python自动保存百度盘资源到百度盘中的实例代码
2019/08/26 Python
django 数据库 get_or_create函数返回值是tuple的问题
2020/05/15 Python
keras load model时出现Missing Layer错误的解决方式
2020/06/11 Python
Pytorch学习之torch用法----比较操作(Comparison Ops)
2020/06/28 Python
使用CSS实现阅读进度条
2017/02/27 HTML / CSS
施华洛世奇德国官网:SWAROVSKI德国
2017/02/01 全球购物
高考自主招生自荐信
2013/10/20 职场文书
新学期校长寄语
2014/01/18 职场文书
安卓程序员求职信
2014/02/28 职场文书
区政府领导班子个人对照检查材料
2014/09/25 职场文书
投资入股合作协议书
2014/10/28 职场文书
2014年学校财务工作总结
2014/12/06 职场文书
加入学生会自荐书
2015/03/05 职场文书
2016国培研修心得体会
2016/01/08 职场文书
Python MNIST手写体识别详解与试练
2021/11/07 Python