- 什么是函数?什么是方法?
from types import MethodType,FunctionType
class Foo(object):
def fetch(self):
pass
##由类调用时函数
print(isinstance(Foo.fetch,MethodType))
print(isinstance(Foo.fetch,FunctionType)) # True
##在对象里面调用是方法
obj = Foo()
print(isinstance(obj.fetch,MethodType)) # True
print(isinstance(obj.fetch,FunctionType))
python 函数与方法的区分与示例
最新推荐文章于 2025-03-03 23:54:52 发布
本文通过一个简单的Python示例,解释了函数与方法之间的区别。在类的上下文中,函数成为方法;而在对象实例中调用时,它们表现为绑定的方法。
6万+

被折叠的 条评论
为什么被折叠?



