【发布时间】:2019-07-25 00:17:51
【问题描述】:
我正在使用 python 解决一个难题,根据我要解决的难题,我将不得不使用一组特殊的规则。如何将一个函数传递给 Python 中的另一个函数?
例子
def Game(listA, listB, rules):
if rules == True:
do...
else:
do...
def Rule1(v):
if "variable_name1" in v:
return False
elif "variable_name2" in v:
return False
else:
return True
def Rule2(v):
if "variable_name3" and "variable_name4" in v:
return False
elif "variable_name4" and variable_name1 in v:
return False
else:
return True
这只是一个伪代码,因此并不具体,但我得到了要编译的代码,但我需要知道如何调用函数 Game 以及它是否正确定义,因为规则将为 Rule1(v) 或 @ 切换987654324@.
【问题讨论】:
标签: python function first-class-functions