介绍
这篇文章给大家分享的是有关python中函数和方法的区别有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。
<强> python中的函数和方法的区别:强>
1,函数要手动传自己,方法不用传自我。
2,如果是一个函数,要用类名去调用,如果是一个方法,要用对象去调用。
举例说明:
class Foo(对象): ,,,def __init__(自我): ,,,,,,,self.name=癶aiyan" ,,,def func(自我): ,,,,,,,印刷(self.name) 时间=obj Foo () obj.func () Foo.func (obj)
判断函数和方法的方式
得到types import FunctionType MethodType 时间=obj Foo () print (isinstance (obj.func, FunctionType)), #假 print (isinstance (obj.func, MethodType)),,, # True ,, #说明这是一个方法 print (isinstance (Foo.func, FunctionType)),, # True ,, #说明这是一个函数。 print (isinstance (Foo.func, MethodType)),, #假
感谢各位的阅读!关于python中函数和方法的区别有哪些就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!