我们说:
def func(a):
if a<5:
return "string1"
else:
return "string2"
此功能的可能退货清单为["string1","string2"]
。
python中是否有函数返回这样的list
,给定func
作为参数?
答案 0 :(得分:0)
不,这不存在...对于你的功能很容易,想到一个随机函数......答案的数量几乎是无限的
您可以使用的最佳方法是使用docstring记录可能的返回值
def my_function():
"""
Do nothing, but document it.
"""
pass
print (my_function.__doc__)
Do nothing, but document it.