Python中的函数与方法

  • 函数的种类
  • 函数编写注意事项



函数是类外定义的,可以直接通过函数名调用;


方法是类中定义的,必须通过对象名调用。

特别地:类的静态方法,通过类调用时当函数处理,通过对象调用时当方法处理。

函数的种类

函数主要有三类:
1、内置函数,可以直接用函数名调用,如len()/type()/sorted()等
这些函数内置在解释器中。
为了提升性能,python中很多内置函数并不是用python写的,而是用C编写的。

2、模块函数,需要通过模块名调用,如
import math
math.sin(1.5)
这类函数定义在第三方模块中,需要引入模块才能使用

3、自定义函数,根据函数定义的位置和可进行范围进行调用
这类函数是用户自定义的。可以将自定义的内容抽取成模块,就成了模块函数

函数编写注意事项

1、参数
* param 对应实参为元组;
* *param 对应石材为字典
2、返回值
函数的返回值可以是元组、迭代器、None等;
如果函数中没有return,则python自动返回None

3、提供完整的注释并同步更新
docString是由三个单引号括起来的
形式如下:
‘’’ function desc函数功能描述
:param args 参数args说明
:param kargs 参数看kargs说明
:return 返回值说明
‘’’