pyhon概念:函数、方法

面向过程的缺点:

1.不可重用

2.可读性差

面向过程,函数的优点:

可重复调用、可读性强

函数和方法的区别:

函数(FunctionType):

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

方法(MethodType):

         方法和函数类似,同样封装了独立的功能,但是方法是只能依靠类或者对象来调用的,表示针对性的操作。

区别之一(所处位置不同):函数是直接写文件中而不是class中,方法是只能写在class中。

区别之二(定义方式不同):函数:def关键字  然后接函数名 再是括号 括号里面写形参也可以省略不写形参

                                              方法:首先方法是定义在类中的,其他他大体和函数定义差不多,这里需要注意的一点就是方法必须带一个默认参数(相当于this),静态方法除外

区别之三(调用方式不同):函数的调用:直接写  函数名(函数参数1,函数参数2,......) 

                                              方法的调用:方法是通过对象点方法调用的(这里是指对象方法)

                       

 

猜你喜欢

转载自www.cnblogs.com/zyamei/p/11394028.html
今日推荐