區分方法:
1在類中的叫方法,在類外面的叫函數
2在名字前加 對象名. 的叫方法,
? 在名字前加 類名. 或 只寫名字的 叫函數
通過代碼進行區分:
1 from types import MethodType,FunctionType 2 def check(arg): 3 if isinstance(arg,MethodType)#判斷第一個參數是否是第二個參數的實例 4 print('arg是一個方法') 5 if isinstance(arg,FunctionType) 6 print('arg是一個函數')
打印查看:
function
method
?