广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 软件专业 > Python专业 > 正文

懒惰的操作者

作者:张荣德发布时间:2022-11-28分类:Python专业浏览:655


导读:猜猜看这种情况下的输出?print(all([]))print(any([]))答案是:True,False函数all()有点复杂,因为它代表了空洞的真理的概念。与链式懒惰逻辑运算...

猜猜看这种情况下的输出?


print(all([]))

print(any([]))

答案是:True,False


函数all()有点复杂,因为它代表了空洞的真理的概念。与链式懒惰逻辑运算符一样,其算法是寻找第一个假元素,如果没有找到则返回True。由于空序列中没有假元素,print(all([]))打印出True。 在函数any()中,如果迭代器中的任何元素是真的,它将返回False。Python 中的逻辑运算符是懒惰的! 该算法寻找第一次出现的真元素,如果没有找到,则返回假,由于序列是空的,没有可能是真的元素,因此print(any([]))打印出False。



Python专业排行
标签列表
网站分类
文章归档
最近发表