如何判断python函数返回的是否是空

如题所述

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

def test():
    return None
    
if test():
    print True
else:
    print False

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-03-13
我不知道你这里的空是什么意思 是None还是‘’

我都都给你讲讲:
None是一个空的对象,代表什么都没有。
而'',是一个字符串对象,代表一个空的字符串
如果返回值是None,你就用 if None:判断
如果返回‘’,你就用if len(‘’) == 0:判断
相似回答