1.创建一个方法名字为process
class Myclass(object):
def process(self):
pass
-
创建一个函数名字为process
def process():
pass -
判断方法
1)第一种方法name判断是否相等
print(type(Myclass().process).name == 'method')
print(type(process).name == 'function')
2)第二种方法,通过导入types库的MethodType,FunctionType来判断
from types import MethodType, FunctionType
print(isinstance(Myclass().process, MethodType))
print(isinstance(process, FunctionType))
网友评论