@ Introducing Python: Modern Computing in Simple Packages by Bill Lubanovic (No. 2652 / 12833)
Es gibt ein Beispiel für die Übergabe einer Funktion als Argument.
Ich habe es versucht.
http://ideone.com/KHr1xa
def myfunc(fnc, arg1, arg2):
fnc(arg1, arg2)
def myprint(arg1, arg2):
print('%s,%s' % (arg1, arg2))
myfunc(myprint, 3.1415, 2.718)
Ergebnis
Success time: 0 memory: 23304 signal:0
3.1415,2.718
Scheint das Standarddokument damit in Zusammenhang zu stehen? Interpretation von Argumenten und Konstruktion von Werten
@ shiracamus 'Kommentar hat mir beigebracht, wie man eine Funktion mit map ()
ausführt.
Außerdem habe ich in diesem Kommentar gelernt, wie man den Funktionsnamen als Schlüssel aus dem lokalen Variablenwörterbuch aufruft und ausführt.
Danke für die Information.
Recommended Posts