了解函数
函数就是将一段具有独立功能的代码块整合到一个整体并命名,在需要的位置调用这个名称即可完成对应的需求。
函数在开发过程中,可以更高效的实现代码重用
函数的使用步骤
定义函数
调用函数
函数参数的作用
定义函数时同时定义了接受用户数据的参数a和b,a和b是形参
调用函数时传入了真实数据10和20,真实数据为实参
def add_num(a, b):
result = a + b
print(result)
add_num(10, 20)
输出:30
函数返回值作用,return特点
def ret():
return 'Success'
zhi = ret()
print(zhi)
输出:Success
return作用:
1、负责函数返回值
2、退出当前函数
函数返回值应用
需求:制作一个计算器,计算任意两数字之和,并保存结果
def sum_num(a, b):
return a + b
res = sum_num(1, 2)
print(res)
输出:3
函数的说明文档
help() ---查看函数的说明文档
语法
- 定义函数的说明文档
def 函数名(参数)
""" 说明文档的位置 """
代码
............. - 查看函数的说明文档
help(函数名)
def add_num(a, b):
""" 这是一个求和函数 """
return a + b
help(add_num)
输出:
add_num(a, b)
这是一个求和函数
注意: 高级定义:在多引号输入完成后在引号中间直接回车
def add_num(a, b):
"""
这是一个求和函数
:param a: 参数1
:param b: 参数2
:return: 返回值
"""
return a + b
help(add_num)
输出:
add_num(a, b)
这是一个求和函数
:param a: 参数1
:param b: 参数2
:return: 返回值
函数嵌套调用
需求:使用函数嵌套求三个数的平均值
def num1(a, b, c):
return a + b + c
def num2(a, b, c):
num3 = num1(a, b, c)
return num3 / 3
num4 = num2(1, 2, 3)
print(num4)
输出:2