-5

我是 Python 的新手。这是一个函数,它可以返回一个值列表,或者在不同的情况下什么也不返回。我怎么知道函数在哪个场合运行。

我试过了:

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

但是失败了。

4

1 回答 1

2

null在python中不存在。您应该None改用:

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

更简单地说,您可以检查它是否是真实值。请记住,空列表不是。

ans = foo()
if ans:
     # blablabla
于 2013-06-01T11:37:14.983 回答