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脚本
Sep 01 Python
python实现读取命令行参数的方法
May 22 Python
python实现下载整个ftp目录的方法
Jan 17 Python
详解python OpenCV学习笔记之直方图均衡化
Feb 08 Python
Python基于matplotlib画箱体图检验异常值操作示例【附xls数据文件下载】
Jan 07 Python
在python带权重的列表中随机取值的方法
Jan 23 Python
Python元组知识点总结
Feb 18 Python
PyCharm 配置远程python解释器和在本地修改服务器代码
Jul 23 Python
Python面向对象之Web静态服务器
Sep 03 Python
python 默认参数相关知识详解
Sep 18 Python
Pandas聚合运算和分组运算的实现示例
Oct 17 Python
浅析python函数式编程
Sep 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
php中的字符编码转换函数用法示例
2014/10/20 PHP
用JAVASCRIPT如何给&amp;lt;textarea&amp;gt;&amp;lt;/textarea&amp;gt;赋值
2007/04/20 Javascript
JavaScript四种调用模式和this示例介绍
2014/01/02 Javascript
JS如何实现文本框随文本的长度而增长
2015/07/30 Javascript
有关json_decode乱码及NULL的问题
2015/10/13 Javascript
Easyui form combobox省市区三级联动
2016/01/13 Javascript
JavaScript实现移动端滑动选择日期功能
2016/06/21 Javascript
JavaScript计算器网页版实现代码分享
2016/07/15 Javascript
AngularJS 与Bootstrap实现表格分页实例代码
2016/10/14 Javascript
浅谈Vue的基本应用
2016/12/27 Javascript
使用JavaScript开发跨平台的桌面应用详解
2017/07/27 Javascript
Vue官网todoMVC示例代码
2018/01/29 Javascript
ES6 Promise对象的应用实例分析
2019/06/27 Javascript
Layui数据表格之单元格编辑方式
2019/10/26 Javascript
vue 项目引入echarts 添加点击事件操作
2020/09/09 Javascript
python实现文件路径和url相互转换的方法
2015/07/06 Python
Python黑帽编程 3.4 跨越VLAN详解
2016/09/28 Python
Python编程使用tkinter模块实现计算器软件完整代码示例
2017/11/29 Python
Python使用pip安装报错:is not a supported wheel on this platform的解决方法
2018/01/23 Python
Python基本socket通信控制操作示例
2019/01/30 Python
Python3 使用pillow库生成随机验证码
2019/08/26 Python
Python3视频转字符动画的实例代码
2019/08/29 Python
python 简单的调用有道翻译
2020/11/25 Python
CSS3 background-image颜色渐变的实现代码
2018/09/13 HTML / CSS
家得宝加拿大家装网上商店:The Home Depot加拿大
2016/08/27 全球购物
英国床和浴室商场:Bed & Bath Emporium
2018/05/20 全球购物
C#实现启动一个进程
2016/10/01 面试题
幼儿园义卖活动方案
2014/01/17 职场文书
个人近期表现材料
2014/02/11 职场文书
教师通用专业自荐书范文
2014/02/11 职场文书
2014年社区庆元旦活动方案
2014/03/08 职场文书
菜篮子工程实施方案
2014/03/08 职场文书
大学生第一学年自我鉴定2015
2014/09/28 职场文书
工作态度不端正检讨书
2014/10/04 职场文书
离婚协议书范文
2015/01/26 职场文书
关于上班时间调整的通知
2015/04/23 职场文书