目录
- 函数介绍
- 函数的定义
- 函数的参数
- 函数的返回值
- 函数说明文档
- 函数的嵌套调用
- 变量的作用域
- 综合案例
学习目标:
- 掌握函数的嵌套调用
- 理解嵌套调用的执行流程
什么是函数的嵌套
所谓函数嵌套调用指的是一个函数里面又调用了另外一个函数
def func_b():
print("---2---")
def func_a():
print("---1---")
func_b()
print("---3---")
# 调用函数func_a
func_a()
执行效果:
---1--- ---2--- ---3---
演示:
"""
演示嵌套调用函数
"""
# 定义函数func_b
def func_b():
print("---2---")
# 定义函数func_a,并在内部调用func_b
def func_a():
print("---1---")
# 嵌套调用func_b
func_b()
print("---3---")
# 调用函数func_a
func_a()
执行效果:
---1--- ---2--- ---3---
执行过程:
def func_b():
print("---2---")
def func_a():
print("---1---")
func_b()
print("---3---")
# 调用函数func_a
func_a()
如果函数A
中,调用了另外一个函数B
,那么先把函数B
中的任务都执行完毕之后才会回到上次函数A
执行的位置
总结:
- 什么是嵌套调用
在一个函数中,调用另外一个函数
- 执行流程
函数
A
中执行到调用函数B
的语句,会将函数B
全部执行
完成后,继续执行函数A
的剩余内容