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 返回值说明
‘’’