4.1 函数介绍
1. 函数是:
组织好的、可重复使用的、用来实现特定功能的代码段
2. 使用函数的好处是:
• 将功能封装在函数内,可供随时随地重复利用
• 提高代码的复用性,减少重复代码,提高开发效率
4.2 函数的定义
1. 函数的定义语法
2. 函数使用步骤:
• 先定义函数
• 后调用函数
3. 注意事项:
• 参数不需要,可以省略
• 返回值不需要,可以省略
# 定义一个函数,输出相关信息
def say_hi():print("Hi 我是黑马程序员,学Python来黑马")# 调用函数,让定义的函数开始工作
say_hi()
4.3 函数的参数
1. 函数的传入参数的作用是?
在函数运行的时候,接受外部传入的数据
2. 使用方式
3. 注意事项
• 函数定义中的参数,称之为形式参数
• 函数调用中的参数,称之为实际参数
• 函数的参数数量不限,使用逗号分隔开
• 传入参数的时候,要和形式参数一一对应,逗号隔开
# 定义2数相加的函数,通过参数接收被计算的2个数字
def add(x, y, z):result = x + y + zprint(f"{x} + {y} + {z}的计算结果是:{result}")# 调用函数,传入被计算的2个数字
add(5, 6, 7)
4.4 函数的返回值
1. 什么是函数返回值?
函数在执行完成后,返回给调用者的结果
2. 返回值的应用语法:
使用关键字:return 来返回结果
3. 注意:
函数体在遇到return后就结束了,所以写在return后的代码不会执行。
"""
演示:定义函数返回值的语法格式
"""# 定义一个函数,完成2数相加功能
def add(a, b):result = a + b# 通过返回值,将相加的结果返回给调用者return result# 返回结果后,还想输出一句话print("我完事了")# 函数的返回值,可以通过变量去接收
r = add(5, 6)
print(r)