函数介绍
目标:
- 知道函数的作用
- 知道函数的使用步骤
1. 函数的自我介绍

几个重要概念:
- 函数
- 参数
- 返回值
如果把函数比作一个机器, 那么参数就是源材料, 返回值就是最终产品. 同时根据参数的不同最终产品也会有不同.
2. 函数的作用
需求:用户到ATM机取钱:
- 输入密码后显示"选择功能"界面
- 查询余额后显示"选择功能"界面
- 取2000钱后显示"选择功能"界面
特点:显示“选择功能”界面需要重复输出给用户,怎么实现?

函数就是将 一段具有独立功能的代码块 整合到一个整体并命名,在需要的位置调用这个名称即可完成对应的需求。
函数在开发过程中,可以更高效的实现
代码重用
3. 函数的使用步骤
- 定义函数
def 函数名(参数):
代码1
代码2
......
- 调用函数
函数名(参数)
注意:
- 不同的需求,参数可有可无。
- 在Python中,函数必须
先定义后使用
- 快速体验
需求:复现ATM取钱功能
- 搭建整体框架(复现需求)
print('密码正确登录成功')
# 显示"选择功能"界面
print('查询余额完毕')
# 显示"选择功能"界面
print('取了2000元钱')
# 显示"选择功能"界面
- 确定“选择功能”界面内容
print('-----请选择功能-----')
print('查询余额')
print('存款')
print('取款')
print('-----请选择功能-----')
- 封装"选择功能"
注意:一定是先定义函数,后调用函数。
# 封装ATM机功能选项 -- 定义函数
def select_func():
print('-----请选择功能-----')
print('查询余额')
print('存款')
print('取款')
print('-----请选择功能-----')
- 调用函数
在需要显示“选择功能”函数的位置调用函数。
print('密码正确登录成功')
# 显示"选择功能"界面 -- 调用函数
select_func()
print('查询余额完毕')
# 显示"选择功能"界面 -- 调用函数
select_func()
print('取了2000元钱')
# 显示"选择功能"界面 -- 调用函数
select_func()
通过这个小的案例可以看出一些代码可以完成一些功能, 同时这些功能经常重复被使用到, 这时我们往往会把这样的代码用函数进行封装, 进而使得代码的复用率提高.
通俗的说, 函数可以把代码封装起来, 当我们想用这些代码的时候直接使用函数即可,无需再去把代码一遍一遍的重复使用了, 提高了我们的代码书写效率.
4. 练一练
要求:定义一个函数,能够输出自己的姓名和年龄,并且调用这个函数让它执行
- 使用def定义函数
- 编写完函数之后,通过 函数名() 进行调用
5. 小结
- 函数的作用: 对代码进行封装, 进而提高代码的复用率
- 函数使用步骤:
- 先定义函数
- 后调用函数