国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > python中如何判断all函数输出结果为true?

python中如何判断all函数输出结果为true?

头像

小妮浅浅

2020-12-03 14:33:454998浏览 · 0收藏 · 0评论

我们们都学会判断真假,根据条件的不同,最终输出的结果可能为真,可能为假。在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的分析,我们需要注意的是输出条件的改变,对应的结果也会出现变化。代码部分全部展现给大家,可以都尝试着运行体验。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

免费观看B站刺激战场2023| 黑料正能量| WWW.17C嫩嫩草色视频蜜桃| 成全在线观看免费完整版的| 在教室伦流澡到高潮HGL| 公翁挺进苏玥的小视频| 班长哭了能不能再抠游戏里面的钱| 成人做爰免费A片视频| 露胸透明睡衣| 午马影视免费观看电视剧 | 妈妈的朋友8| 高压监狱4伦理HD| 双飞娘俩国语版电视剧免费观看| FOAM| 公么无耻要求中韩双字的意思| 《献身》免费完整版| 雨中小故事动态图| CSGO暴躁妹妹免费观看电视剧| 鲁鲁影院免费观看电视剧电影| 《台球室的特殊待遇》| 《从上司到妻子》动画结局| 《高压监狱5》完整版| 麻豆| | 只有一根绳子遮住重要部位 | 亚州久久久久久精品A片69| 宝贝~腿开大点我添添| 欧美顶级RAPPER高清头像| 狗锁住女人狗的视频大全图片| 《互换人妻HD中字》| 精品一区二区三区| 乖再分开点小说免费阅读| 咖啡全国十大品牌| 暴躁老女人免费观看电视剧| 《教授与女学生》伦理| 巨茎挺进李淑芬的体内视频| 人犬兽人在线观看免费完整一| 白日梦我 电视剧| 亚洲XXX午休国产熟女| 体验所(HP)笔趣阁在线阅读| 自己怎么玩隐私位置游戏