2019-02-20 python函数

根据类型,可分为四种

无参无返回;
无参有返回;
有参无返回;
有参有返回;

应用

自调函数;例如匿名函数
回调函数;以一个函数作为另一个函数的参数

根据用法

匿名函数;只能有一个表达式,表达式的结果就是返回值,不用写return
闭包函数;
还有python类的三种方法;

  • 实例方法,也叫一般方法,不需加任何修饰,直接用def定义,以self作为第一参数,需要实例化才能调用
  • 静态方法,用@staticmethod修饰,不需要用self作为第一参数,不用实例化也能调用
  • 类方法,用@classmethod修饰,以cls作为第一参数,表示类本身,同样不需实例化即可调用

其他

静态方法与类方法区别,是一个独立的方法,不访问类对象和类内部的变量,相反,类方法有一个类本身的指引作为参数。

你可能感兴趣的:(2019-02-20 python函数)