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 中文字符串的处理实现代码
Oct 25 Python
Python入门篇之文件
Oct 20 Python
Python OpenCV读取png图像转成jpg图像存储的方法
Oct 28 Python
Python3安装Pillow与PIL的方法
Apr 03 Python
python 矢量数据转栅格数据代码实例
Sep 30 Python
python的range和linspace使用详解
Nov 27 Python
python  ceiling divide 除法向上取整(或小数向上取整)的实例
Dec 27 Python
Python实现遗传算法(二进制编码)求函数最优值方式
Feb 11 Python
解决import tensorflow as tf 出错的原因
Apr 16 Python
Python操作Elasticsearch处理timeout超时
Jul 17 Python
Python 捕获代码中所有异常的方法
Aug 03 Python
python之django路由和视图案例教程
Jul 26 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
无线电波是什么?它是怎样传输的?
2021/03/01 无线电
php&amp;java(二)
2006/10/09 PHP
php生成缩略图填充白边(等比缩略图方案)
2013/12/25 PHP
php自定义urlencode,urldecode函数实例
2015/03/24 PHP
php结合mysql与mysqli扩展处理事务的方法
2016/06/29 PHP
js几个不错的函数 $$()
2006/10/09 Javascript
javascript 自动填写表单的实现方法
2010/04/09 Javascript
Javascript中的回调函数和匿名函数的回调示例介绍
2014/05/12 Javascript
javascript实现当前页导航激活的方法
2015/02/27 Javascript
javascript中返回顶部按钮的实现
2015/05/05 Javascript
JS+CSS实现的简单折叠展开多级菜单效果
2015/09/12 Javascript
JS实现随页面滚动显示/隐藏窗口固定位置元素
2016/02/26 Javascript
JavaScript模拟push
2016/03/06 Javascript
jQuery检查元素存在性(推荐)
2016/09/17 Javascript
详解Vue 非父子组件通信方法(非Vuex)
2017/05/24 Javascript
详解在AngularJS的controller外部直接获取$scope
2017/06/02 Javascript
详解AngularJS脏检查机制及$timeout的妙用
2017/06/19 Javascript
使用use注册Vue全局组件和全局指令的方法
2018/03/08 Javascript
微信小程序实现一个简单swiper代码实例
2019/12/30 Javascript
python实现excel读写数据
2021/03/02 Python
python sys.argv[]用法实例详解
2018/05/25 Python
Python装饰器用法实例总结
2018/05/26 Python
python获取本机所有IP地址的方法
2018/12/26 Python
Python3.5迭代器与生成器用法实例分析
2019/04/30 Python
HTML5实现视频直播功能思路详解
2017/11/16 HTML / CSS
英国家居用品和床上用品零售商:P&B Home
2020/01/16 全球购物
财务会计人员求职的自我评价
2014/01/13 职场文书
经典商业广告词
2014/03/13 职场文书
新闻发布会主持词
2014/03/28 职场文书
教师岗位聘任书范文
2014/03/29 职场文书
三字经教学反思
2014/04/26 职场文书
党章培训心得体会
2014/09/04 职场文书
涉外离婚协议书怎么写
2014/11/20 职场文书
演讲稿之感恩老师(三篇范文)
2019/09/06 职场文书
SpringAop日志找不到方法的处理
2021/06/21 Java/Android
nginx.conf配置文件结构小结
2022/04/08 Servers