语法格式:
# python2.5以上版本可用
any(iterable)
all(iterable)
函数作用:
- any():判断给定的可迭代参数iterable是否全部为False,如果是返回False,如果有一个是True,返回True。和 或 操作类似。
- all():判断给定的可迭代参数iterable中的所有元素是否都为True,如果是返回True,否则返回False;和 与 操作类似。
- 除了0、空、False外都算True。
从函数名字来看,
any是任何的意思,那么如果任何一个为True,any()就返回True;
all是所有的意思,那么当所有的为True,all()返回True。
函数参数:
- iterable是元组或列表等可迭代对象。
函数返回值:
- any():如果都为 空、0、False,返回False,否则返回True。
- all():如果全部不为 空、0、False,返回True,否则返回False。
使用示例:
# -*- coding: utf-8 -*-
"""
@File : func_all.py
@Author : 小地瓜重新去华容道工作
@E-Mail : zoya.zh@qq.com
@Time : 22/8/29
"""
print(any(('0'))) # True
print(any([0])) # False
print(any(list())) # False
print(any(tuple())) # False
print(any([''])) # False
print(any([False])) # False
print(any([1,2,0])) # True
print(all(('0'))) # True
print(all([0])) # False
print(all(list())) # True
print(all(tuple())) # True
print(all([''])) # False
print(all([False])) # False
print(all([1,2,0])) # False
全文参考:
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/46091.html