【python】函数的返回值
目录
- 函数介绍
- 函数的定义
- 函数的参数
- 函数的返回值
- 函数说明文档
- 函数的嵌套调用
- 变量的作用域
- 综合案例
函数的返回值
- 函数返回值的定义
- None 类型
学习目标
- 掌握函数返回值的作用
- 掌握函数返回值的定义语法
什么是返回值
生活中的返回值:
小红:帮我买3瓶可乐(ps:3瓶 是 参数)
小明:给你
返回值是:3瓶可乐
程序中的返回值:
def add(a, b): result = a + b return result r = add(1, 2)
print(r)
输出结果:
3
如上代码
定义两数相加的函数功能。完成功能后,会将相加的结果返回给函数调用者
所以,变量接收到了函数的执行结果。
综上所述:
所谓“返回值”,就是程序中函数完成事情后,最后给调用者的结果
返回值的语法
语法格式如图:
def 函数(参数...): 函数体 return 返回值 变量 = 函数(参数)
如图,变量就能接收到函数的返回值
语法就是:通过 return 关键字,就能向调用者返回数据
去实践一下吧:
定义一个函数,完成两数
相加的功能,并返回结果
"""
演示:定义函数返回值的语法格式
"""# 定义一个函数,完成2数相加功能
def add(a, b):result = a + b# 通过返回值,将相加的结果返回给调用者return result# 返回结果后,还想输出一句话print("我完事了")# 函数的返回值,可以通过变量去接受
r = add(5, 6)
print(r)
输出结果:
11
总结
- 什么是函数返回值?
函数在执行完成后,返回给调用者的结果
- 返回值的应用语法:
def 函数(参数...): 函数体 return 返回值 变量 = 函数(参数)
使用关键字:return 来返回结果
- 注意:
函数体在遇到 return 后就结束了,所以写在 return 后的代码不会执行。