第二十一篇 函数之函数基础
1、什么是函数
- 在程序中,函数就是具备某种功能的工具
2、为什么要用函数
- 如果不使用函数,写程序时就会遇到一下三个问题:
- 1.程序冗长
- 2.程序的扩展性差
- 3.程序的可读性差
- 所以使用函数:
- 1.可以减少代码的重复率
- 2.使程序扩展性更强
- 3.提高程序的健壮性
3、如何使用函数
- 先定义,后调用
- 1.定义函数:定义函数的格式:
def 函数名(param1、param2...):
"""
函数功能的描述信息
:param1:描述
:param2:描述
:return:返回值
"""
code 1
code 2
code 3
...
return 返回值
- 2.调用函数:调用函数的格式:
函数名(param1、param2)
-
3.函数定义和调用需要注意的问题:
- 1.在函数定义阶段,只检测语法,不执行函数体代码
def fuc(): 1/0 #都不会报错 f() #都不会报错 name #都不会报错
- 2.在函数调用阶段,才会执行函数体代码