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使用自带的ConfigParser模块读写ini配置文件
Jun 26 Python
Python heapq使用详解及实例代码
Jan 25 Python
python下setuptools的安装详解及No module named setuptools的解决方法
Jul 06 Python
理解Python中的绝对路径和相对路径
Aug 30 Python
VScode编写第一个Python程序HelloWorld步骤
Apr 06 Python
python3 读取Excel表格中的数据
Oct 16 Python
python 3.7.4 安装 opencv的教程
Oct 10 Python
tensorflow常用函数API介绍
Apr 19 Python
pandas数据选取:df[] df.loc[] df.iloc[] df.ix[] df.at[] df.iat[]
Apr 24 Python
python time()的实例用法
Nov 03 Python
Python使用protobuf序列化和反序列化的实现
May 19 Python
Python基于百度AI实现抓取表情包
Jun 27 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
PHP4实际应用经验篇(4)
2006/10/09 PHP
php 网上商城促销设计实例代码
2012/02/17 PHP
解析dedeCMS验证码的实现代码
2013/06/07 PHP
解析php5配置使用pdo
2013/07/03 PHP
php表单请求获得数据求和示例
2014/05/15 PHP
PHP经典面试题之设计模式(经常遇到)
2015/10/15 PHP
jquery ui dialog里调用datepicker的问题
2009/08/06 Javascript
jquery 图片 上一张 下一张 链接效果(续篇)
2010/04/20 Javascript
原生Js与jquery的多组处理, 仅展开一个区块的折叠效果
2011/01/09 Javascript
收集的10个免费的jQuery相册
2011/02/26 Javascript
javascript学习笔记--数字格式类型
2014/05/22 Javascript
js使用正则实现ReplaceAll全部替换的方法
2014/07/18 Javascript
封装好的一个万能检测表单的方法
2015/01/21 Javascript
JavaScript中模拟实现jsonp
2015/06/19 Javascript
JavaScript制作淘宝星级评分效果的思路
2020/06/23 Javascript
利用vue.js插入dom节点的方法
2017/03/15 Javascript
利用PM2部署node.js项目的方法教程
2017/05/10 Javascript
Angular X中使用ngrx的方法详解(附源码)
2017/07/10 Javascript
微信小程序scroll-x失效的完美解决方法
2018/07/18 Javascript
Python 中urls.py:URL dispatcher(路由配置文件)详解
2017/03/24 Python
python类的继承实例详解
2017/03/30 Python
理解python中生成器用法
2017/12/20 Python
Django之无名分组和有名分组的实现
2019/04/16 Python
python实现字符串完美拆分split()的方法
2019/07/16 Python
浅谈pytorch池化maxpool2D注意事项
2020/02/18 Python
详解Python高阶函数
2020/08/15 Python
美国最便宜的旅游网站:CheapTickets
2017/07/09 全球购物
2014社区三八妇女节活动总结
2014/03/01 职场文书
毕业班联欢会主持词
2014/03/27 职场文书
研究生简历自我评价范文
2014/09/13 职场文书
派出所正风肃纪剖析材料
2014/10/10 职场文书
导游欢送词
2015/01/31 职场文书
劳动仲裁代理词范文
2015/05/25 职场文书
pytorch 一行代码查看网络参数总量的实现
2021/05/12 Python
JavaScript原型链中函数和对象的理解
2022/06/16 Javascript
如何用H5实现好玩的2048小游戏
2022/07/23 HTML / CSS