且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何在Python中将函数传递给函数?

更新时间:2022-03-11 00:58:16

Python函数也是对象.您可以像其他任何对象一样传递它们:

Python functions are objects too. You can pass them around like any other object:

>>> def foo(): print 'Hello world!'
...
>>> foo
<function foo at 0x10c4685f0>
>>> foo()
Hello world!
>>> bar = foo
>>> bar()
Hello world!

只需将函数作为附加参数传递给您的RK4函数,并将其用作局部变量即可.

Simply pass a function as an extra parameter to your RK4 function and use that as a local variable.