任何方式来判断Python函数是否返回值

时间:2013-06-01 11:36:04

标签: python

我是Python的新手。 这是一个函数,它可以返回一个值列表,或者只是在不同的场合返回任何内容。我怎么知道这个函数运行的时机。

我试过了:

ans = foo()
if ans == null:
     # blablabla

但失败了。

1 个答案:

答案 0 :(得分:2)

python中不存在

null。您应该使用None代替:

ans = foo()
if ans is None:
     # blablabla

更简单地说,你可以检查它是否是一个真正的价值。请记住,空列表不是。

ans = foo()
if ans:
     # blablabla