python 中if判断下面为空会怎么样

Python017

python 中if判断下面为空会怎么样,第1张

不进行循环。

ifa会首先去调用a的__nonzero__()去判断a是否为空,并返回True/False,若一个对象没有定义__nonzero__(),就去调用它的__len__()来。

Python中的if条件控制语句,让程序做出准确判断Python中常用的条件控制语句是if语句。

可以直接把函数放到if后面当作条件,如果为空的话判断结果是false,例如:

def test():

    return None

    

if test():

    print True

else:

    print False