1 def func(): 2 pass 3 4 class Foo(object): 5 6 def func(self): 7 pass 8 9 from types import FunctionType,MethodType 10 11 obj = Foo() 12 # 是不是函數:False 13 print(isinstance(obj.func,FunctionType)) 14 # 是不是方法:True 15 print(isinstance(obj.func,MethodType)) 16 17 # 是不是函數:True 18 print(isinstance(Foo.func,FunctionType)) 19 # 是不是方法:False 20 print(isinstance(Foo.func,MethodType))