shauna570392

2020-06-30   阅读量: 683

Python

Python里有的时候是函数,有的时候是方法,如何理解?

扫码加入数据分析学习群
函数:

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


方法:

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

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

添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
24.6198 2 1 关注作者 收藏

评论(0)


暂无数据

推荐课程

推荐帖子