有时候我们需要判断多个条件是否为True,以此做下一步的操作,那么此处的python内建函数all或者any就很有用。
此处代码均适用于python2 和python3 版本。

Python 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:42:59) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> # all(obj) 只要all中的可迭代对象(多个)中出现至少一个为假,那么结果为假
>>> # all(iterable_object): iterable_object can be list,tuple or set. element can be Boolean value, number(1 or 0).
...
>>> all((1,0,1))
False
>>> all([True,False,True,True])
False
>>> all({"", 1, 1})
False
>>> all([" ", 1, 1])
True
>>> all([" ", 1, 0])
False
>>> all((" ")) # 此处的可迭代对象只有一个,结果为真
True
>>> all((""))  # 此处的可迭代对象只有一个,结果为真
True
>>>  # any(iterable) -> bool. Return True if bool(x) is True for any x in the iterable. If the iterable is empty, return False.
...
>>> any((1,0,1))
True
>>> any([True,False,True,True])
True
>>> any({"", 1, 1})
True
>>> any([" ", 1, 1])
True
>>> any([" ", 1, 0])
True
>>> any((""))
False
>>> any("")
False
>>> any(" ")
True

python中的all和any用法相关推荐

  1. python的raw_ input是什么意思-对python中raw_input()和input()的用法详解

    最近用到raw_input()和input()来实现即时输入,就顺便找了些资料来看,加上自己所用到的一些内容,整理如下: 1.raw_input() raw_input([prompt]) -> ...

  2. python中str和input_对python中raw_input()和input()的用法详解

    最近用到raw_input()和input()来实现即时输入,就顺便找了些资料来看,加上自己所用到的一些内容,整理如下: 1.raw_input() raw_input([prompt]) -> ...

  3. Python中try...except...else的用法

    最近在学习Python,于是总结一些基础的语法,以供自己复习查看,同时提供给有需要的朋友们.. 本篇总结了Python中try...except...else的用法. try:     <语句& ...

  4. python3 isinstance用法_对python中assert、isinstance的用法详解

    1. assert 函数说明: Assert statements are a convenient way to insert debugging assertions into a program ...

  5. python join_详解Python中的join()函数的用法

    函数:string.join() Python中有join()和os.path.join()两个函数,具体作用如下: join(): 连接字符串数组.将字符串.元组.列表中的元素以指定的字符(分隔符) ...

  6. python数组用sum求和_对python中array.sum(axis=?)的用法介绍

    根据代码中运行的结果来看,主要由以下几种: 1. sum():将array中每个元素相加的结果 2. axis对应的是维度的相加. 比如: 1.axis=0时,对饮搞得是第一个维度元素的相加, [[0 ...

  7. Python中的基本函数及其常用用法简析

    分享Python中的基本函数及其常用用法简析,首先关于函数的解释函数是为了达到某种目的而采取的行为,函数是可重复使用的,用来实现某个单一功能或者功能片段的代码块,简单来说就是由一系列的程序语句组成的程 ...

  8. Python中的global关键字的用法

    Python中的global关键字的用法 global的英文相比你肯定知道,全球的,总的.那么正Python编程语言中,结合global的中文意思你会更加的理解这个关键字的用法.我们使用global关 ...

  9. python 中/ 与 //的作用、用法

    python 中/ 与 //的作用.用法 原创蓝莓·山药 最后发布于2019-06-21 09:27:54 阅读数 3591  收藏 展开 python语法中, / 是除法,例如:2/3 = 0.66 ...

  10. python or的用法_详细介绍Python中and和or实际用法

    and 和 or 的特殊性质 在Python 中,and 和 or 执行布尔逻辑演算,但是它们并不返回布尔值:而是,返回它们实际进行比较的值之一.下面来看一下实例.>>> 'a' a ...

最新文章

  1. jquery中输入验证中一个不错的效果
  2. 将“softmax+交叉熵”推广到多标签分类问题
  3. [Codeforces702F]T-Shirts——非旋转treap+贪心
  4. 使用transforms.Compose套件做图像数据变换
  5. C++泛型算法的小总结
  6. WPF仿微信界面发送消息简易版
  7. Hibernate【3】——Service层
  8. RangeError:Maximum call stack size exceeded
  9. DSP的入门学习(一)
  10. ubuntu20.04 LTS安装谷歌拼音输入法
  11. 你有必要不沾计算机一段时间英语,2016新目标八年级英语下全册重点总结.docx
  12. 浙江省中职院校春季技能竞赛中职计算机项目数字影视后期制作技术...,数字影视后期制作竞赛试卷.doc...
  13. python求梅森尼数_梅森尼数 - 寂寞暴走伤的个人空间 - OSCHINA - 中文开源技术交流社区...
  14. linux源码rm函数,linux的rm命令源码
  15. MusicLibrary:一个丰富的音乐播放封装库
  16. 人造的风景 --- 东部华侨城一日游感想与收获
  17. Python:实现quantum entanglement量子纠缠技术算法(附完整源码)
  18. 终于,百度网盘等来了真正的对手
  19. 深入理解Oracle中的case when then else end
  20. Python 实现用户名和密码登录

热门文章

  1. 正则和常用的正则表达式
  2. html5 路径运动,探秘神奇的运动路径动画 Motion Path
  3. SharePoint 2010如何删除一个wsp
  4. 第五届“强网”拟态防御国际精英挑战赛——预选赛入围战队篇
  5. C语言程序设计第2章节练习题
  6. android获取本地图片并显示图片
  7. 查看java项目线程运行情况,以及总线程数
  8. tomcat设置线程数
  9. OllyDbg基础教程
  10. A Game of Thrones(81)