Python.d4
什么是函数,函数就是组织好,实现特定功能的代码段。
如len()
,int()
,print()
等
定义函数
例子如下:
1 | def my_len(data): |
使用函数的优点
- 将功能封装在函数内,可重复利用
- 提高代码复用性,减少重复代码,提高开发效率
函数基础定义语法
1 | def 函数名(传入参数): |
不需要传入参数,只需要括号即可
返回值
函数在执行完成后,返回给调用者的结果
在return
函数执行结束
没有使用return
时,返回None
Node
是Python特殊字面量,其类型是<class 'NoneType'>
None
表示没有实际意义的内容None
在if
语句中等同于false
函数说明文档
函数说明文档,顾名思义是对函数进行解释说明,帮助我们更好理解函数,一般使用多行注释编写
规范的函数说明文档应写在函数体之前,并且对参数和返回值进行说明,形如:
1 | def func(x,y): |
函数嵌套调用
即函数内部调用了另外的函数
函数自己调用自己则是递归
变量在函数中的作用域
根据变量的作用范围,分为两种:
- 局部变量 作用在函数体内部,函数执行完销毁
- 全局变量 作用在全局,函数执行完依旧存在
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 rminit's blog!