如何在 python 函数中有多个 arg 参数
How to have multiple arg parameters in python function
我用过这个代码
def doubarg_twice (func, arg, arg):
return func(func(arg, arg))
在python中设计一个函数,它执行另一个双参数函数两次。问题是“arg”参数加倍了。我希望被应用两次的函数有多个参数。我该怎么做?
提前致谢!
你不需要在参数列表中重复arg
来在里面使用它两次。
但是由于func()
有两个参数,外部调用需要内部调用结果的两个副本。你可以用一个变量来做到这一点。
def doubarg_twice(func, arg):
temp = func(arg, arg)
return func(temp, temp)
我用过这个代码
def doubarg_twice (func, arg, arg):
return func(func(arg, arg))
在python中设计一个函数,它执行另一个双参数函数两次。问题是“arg”参数加倍了。我希望被应用两次的函数有多个参数。我该怎么做?
提前致谢!
你不需要在参数列表中重复arg
来在里面使用它两次。
但是由于func()
有两个参数,外部调用需要内部调用结果的两个副本。你可以用一个变量来做到这一点。
def doubarg_twice(func, arg):
temp = func(arg, arg)
return func(temp, temp)