标签:imp int types 函数 eth 例子 pre pes def
from types import FunctionType, MethodType def func1(): pass class Foo(object): def func2(self): pass print(isinstance(func1, FunctionType)) # 表明func1是函数 obj = Foo() print(isinstance(obj.func2, MethodType)) # 表明func2是方法 print(isinstance(Foo.func2, FunctionType)) # 此处func2是函数
1、函数:类以外的肯定是函数。但类里面的,如果是通过(类.方法)调用的也是函数。函数必须要传所有参数
2、方法:用(对象.方法)调用的是方法,所以方法是在类里面。方法不需要传self参数。
标签:imp int types 函数 eth 例子 pre pes def
原文地址:https://www.cnblogs.com/Treelight/p/12241951.html