在Python中将参数传递给另一个函数?

问题:

在Python中可以将带有参数的函数传递给另一个函数吗?
说一些像:

def Perform ( function ) :
    function

但要传递的功能将如下:

Action1()
Action2(p)
Action3(p,r)

回答:

你的意思是这样吗?

def perform( fun, *args ):
    fun( *args )

def action1( args ):
    something

def action2( args ):
    something

perform( action1 )
perform( action2, p )
perform( action3, p, r )

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: Passing functions with arguments to another function in Python?

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

37 − = 32