當類調用的時候就是函數,
當對象調用的時候就是方法
驗證
from types import MethodType,FunctionType #導入函數和方法的類型 class A: def f(self): return None print(isinstance(A.f,MethodType)) print(isinstance(A.f,FunctionType)) obj=A() print(isinstance(obj.f,MethodType)) print(isinstance(obj.f,FunctionType))
結果:
False
True #類調用是函數
True #對象調用就是方法
False
浙公網安備 33010602011771號