python有什么函数,python中函数的优点
Python中函数和方法的区别
盛行信息技术软件开发工作室,大量的免费大蟒视频教程,欢迎在线学习!
1、函数要手动传自我,方法不用传自我。
2、如果是一个函数,用类名去调用,如果是一个方法,用对象去调用。
相关推荐: 《Python入门教程》
举例说明:
classFoo(object):
def__init__(self):
self.name=海燕
deffunc(self):
打印(自己的名字)
obj=Foo()
obj.func()
函数(对象)判断函数和方法的方式
fromtypesimportFunctionType,方法类型
obj=Foo()
print(isinstance(obj.func,FunctionType))#False
print(isinstance(obj.func,MethodType))#True#说明这是一个方法
print(isinstance(Foo.func,FunctionType))#True#说明这是一个函数。
print(isinstance(Foo.func,MethodType))#False
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。