was ist der Funktionstyp in python3 [duplizieren]

8

in Python 3 sind alle Dinge objs, Funktionen auch. Funktionen sind erstklassige Bürger, was bedeutet, dass wir wie andere Variablen tun können.

%Vor%

aber Funktionen sind anders! :

%Vor%

Warum Fehler? Was ist der Python-Funktionstyp?

    
Zero Days 15.08.2015, 05:51
quelle

2 Antworten

7

Sie können types.FunctionType verwenden:

%Vor%     
falsetru 15.08.2015, 05:53
quelle
3

@ falsetrus Antwort ist korrekt für den Typ der Funktion.

Wenn Sie jedoch überprüfen möchten, ob ein bestimmtes Objekt mit () aufgerufen werden kann, können Sie die integrierte Funktion callable() . Beispiel -

%Vor%     
Anand S Kumar 15.08.2015 06:03
quelle

Tags und Links