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
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