热线电话:13121318867

登录
2020-06-30 阅读量: 912
Python里有的时候是函数,有的时候是方法,如何理解?
函数:

函数是封装了一些独立的功能,可以直接调用,能将一些数据(参数)传递进去,进行处理后返回一些数据(返回值),也可以没有返回值。可以直接在模块中进行定义使用。


方法:

方法和函数类似,同样封装了独立的功能,但是方法是只能依靠类或者对象来调用的,表示针对性的操作。
方法中的数据self和cls是隐式传递的,即方法的调用者;
方法可以操作类内部的数据

简单的说,函数在python中独立存在,可直接使用的,而方法是必须被别人调用才能实现的。
静态方法除外(与类和对象均无关,通过类名和对象名均可被调用,属函数)

24.6198
1
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子