一个函数里面又调用了 另外一个函数,这就是函数嵌套调用。
如果函数 test2 中,调用了另外一个函数 test1
那么执行到调用 test1 函数时,会先把函数 test1 中的任务都执行完
才会回到 test2 中调用函数 test1 的位置,继续执行后续代码
# 一个函数里面又调用另一个函数
def test1():
print("我是test1")
def my_func():
print("我是my_func")
def test2(): #如果不调用test2函数,那么test1和my_func都不执行
test1() # test2 内部调用了test1
my_func()
test2() # 程序第一条执行的语句
执行结果
"D:\Program Files1\Python\python.exe" D:/Pycharm-work/pythonTest/函数/13函数的嵌套.py
我是test1
我是my_func
Process finished with exit code 0