Python
Python函数的嵌套调用
定义函数test1()
首先建立一个空白Python文件(文件名自己设定):hm_07_函数的嵌套调用.py,用def定义函数test1(),用来打印50个“*”,
def test1():
print("*" * 50)
test1()
确认函数能否执行,控制台输出:
/home/parallels/Desktop/04_函数/venv/bin/python /home/parallels/Desktop/04_函数/hm_07_函数的嵌套调用.py
**************************************************
Process finished with exit code 0
定义函数test2()
然后再定义一个函数test2(),用来打印50个“-”,
def test1():
print("*" * 50)
def test2():
print("-" * 50)
test2()
确认函数test2()能否执行,控制台输出:
/home/parallels/Desktop/04_函数/venv/bin/python /home/parallels/Desktop/04_函数/hm_07_函数的嵌套调用.py
--------------------------------------------------
Process finished with exit code 0
函数test2()调用函数test1()
那么我们如何进行嵌套调用呢?
在函数test2()中输入一行test1(),代码如下:
def test1():
print("*" * 50)
def test2():
print("-" * 50)
# 函数的潜逃调用
test1()
test2()
我们再次确认程序能否执行,控制台输出如下:
/home/parallels/Desktop/04_函数/venv/bin/python /home/parallels/Desktop/04_函数/hm_07_函数的嵌套调用.py
--------------------------------------------------
**************************************************
Process finished with exit code 0
函数test2()先输出50个“-”,然后调用函数test1()输出50个“*”,到此函数的嵌套调用已经学习完毕!