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写的创建文件夹自定义函数mkdir()
Aug 25 Python
Python实现的检测网站挂马程序
Nov 30 Python
一个月入门Python爬虫学习,轻松爬取大规模数据
Jan 03 Python
解决python3 Pycharm上连接数据库时报错的问题
Dec 03 Python
实时获取Python的print输出流方法
Jan 07 Python
Pandas分组与排序的实现
Jul 23 Python
浅谈python元素如何去重,去重后如何保持原来元素的顺序不变
Feb 28 Python
Python面向对象程序设计之私有变量,私有方法原理与用法分析
Mar 23 Python
Python爬虫之爬取淘女郎照片示例详解
Jul 28 Python
python 使用三引号时容易犯的小错误
Oct 21 Python
python 通过pip freeze、dowload打离线包及自动安装的过程详解(适用于保密的离线环境
Dec 14 Python
Python+kivy BoxLayout布局示例代码详解
Dec 28 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
记录mysql性能查询过程的使用方法
2013/05/02 PHP
php实现上传图片保存到数据库的方法
2015/02/11 PHP
PHP中phar包的使用教程
2017/06/14 PHP
php实现文件上传基本验证
2020/03/04 PHP
我见过最全的个人js加解密功能页面
2007/12/12 Javascript
JavaScript中判断函数是new还是()调用的区别说明
2011/04/07 Javascript
让你的CSS像Jquery一样做筛选的实现方法
2011/07/10 Javascript
jquery重新播放css动画所遇问题解决
2013/08/21 Javascript
jQuery性能优化的38个建议
2014/03/04 Javascript
NodeJS配置HTTPS服务实例分享
2017/02/19 NodeJs
NodeJS设计模式总结【单例模式,适配器模式,装饰模式,观察者模式】
2017/09/06 NodeJs
用JavaScript做简易的购物车的代码示例
2017/10/20 Javascript
node.js的exports、module.exports与ES6的export、export default深入详解
2017/10/26 Javascript
angular中不同的组件间传值与通信的方法
2017/11/04 Javascript
vue-router2.0 组件之间传参及获取动态参数的方法
2017/11/10 Javascript
angular 服务的单例模式(依赖注入模式下)详解
2018/10/22 Javascript
小程序实现按下录音松开识别语音
2019/11/22 Javascript
JS Thunk 函数的含义和用法实例总结
2020/04/08 Javascript
Python的加密模块md5、sha、crypt使用实例
2014/09/28 Python
获取Django项目的全部url方法详解
2017/10/26 Python
python装饰器的特性原理详解
2019/12/25 Python
python中format函数如何使用
2020/06/22 Python
Python xlrd/xlwt 创建excel文件及常用操作
2020/09/24 Python
基于html和CSS3制作酷炫的导航栏
2015/09/23 HTML / CSS
CSS3实现莲花绽放的动画效果
2020/11/06 HTML / CSS
迪卡侬印度官网:购买所有体育用品
2017/06/24 全球购物
Andrew Marc官网:设计师外套的领先制造商
2019/10/30 全球购物
财务方面个人工作的自我评价
2013/12/28 职场文书
酒店节能降耗方案
2014/05/08 职场文书
放飞梦想演讲稿600字
2014/08/26 职场文书
学习型家庭事迹材料
2014/12/20 职场文书
2015个人简历自我评价语
2015/03/11 职场文书
解决golang 关于全局变量的坑
2021/05/06 Golang
Python+腾讯云服务器实现每日自动健康打卡
2021/12/06 Python
golang的文件创建及读写操作
2022/04/14 Golang
win10音频服务未响应怎么解决?win10音频服务未响应未修复的解决方法
2022/08/14 数码科技