1、函数
定义:函数就是将一段具有独立功能的代码块整合到一个整体并命名,在需要的位置调用这个名称即可完成对应的需求。
作用:它在开发过程中,可以更高效的实现代码重用。
函数的使用步骤:
①定义函数;
②调用函数。
1.1 函数的使用步骤
1.1.1 定义函数
def 函数名(参数):# 按需求,参数可有可无。代码1代码2......
1.1.2 调用函数
函数名(参数) # 按需求,参数可有可无。
实例练习:
# 3、界面内容 定义函数
def student_sys():print('-----请选择您要办理的业务-----')print('学生请假')print('换宿退宿事务')print('节假日返校登记')print('-----请选择您要办理的业务-----')
# 4、调用函数
print('密码正确 登录成功') # 显示"选择功能"界面 -- 调用函数
student_sys()
print('请假申请已上传') # 显示"选择功能"界面 -- 调用函数
student_sys()
print('节假日返校信息已登记') # 显示"选择功能"界面 -- 调用函数
student_sys()
通过在Debug里面的逐句运行 ,我们可以发现函数的执行流程:
当调用函数的时候,解释器回到定义函数的地方去执行下方缩进的代码。当这些代码执行完,回到调用函数的地方继续向下执行。
而定义函数的时候,函数体内缩进的代码并没有执行。
注意事项:
(1)函数必须先定义后调用,否则会出现报错。
(2)如果没有调用函数,函数里面的代码不会执行。
1.2 函数的参数
含义:用户要在调用函数的时候指定具体数字,那么在定义函数的时候就需要接收用户指定的数字。函数调用时候指定的数字和定义函数时候接收的数字是函数的参数。
作用:使得函数变得?灵活。
形参:定义函数时同时定义了接收用户数据的参数a和b,a和b是形参。例如:def add_num(a, b): ......
实参:调用函数时传入的真实数据为实参 。add_num(1, 2)
1.3 函数的返回值
在函数中,如果需要返回结果给用户需要使用函数返回值。我们以“return 返回值”的格式返回。
return的作用:① 负责函数返回值;
② 退出当前函数,导致return下方(函数体内部)的所有代码不执行。
1.4 函数的说明文档
① 定义文档
def 函数名(参数):""" 说明文档的位置 """代码......
② 查看
help(函数名)
实例练习:
# 函数的说明文档
# def student_sys(a,b,c):
# """学工系统"""
# help(student_sys)# 函数的说明文档高级使用
def student_sys(a,b,c):"""学工系统:param a: 学生请假:param b: 换宿退宿事务:param c: 节假日返校登记:return: 系统录入信息"""
help(student_sys)