2020-06-30
阅读量:
912
Python里有的时候是函数,有的时候是方法,如何理解?
函数:
函数是封装了一些独立的功能,可以直接调用,能将一些数据(参数)传递进去,进行处理后返回一些数据(返回值),也可以没有返回值。可以直接在模块中进行定义使用。
方法:
方法和函数类似,同样封装了独立的功能,但是方法是只能依靠类或者对象来调用的,表示针对性的操作。
方法中的数据self和cls是隐式传递的,即方法的调用者;
方法可以操作类内部的数据
简单的说,函数在python中独立存在,可直接使用的,而方法是必须被别人调用才能实现的。
静态方法除外(与类和对象均无关,通过类名和对象名均可被调用,属函数)






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论