Python函数的嵌套调用

《Python函数的嵌套调用》 Python

Python函数的嵌套调用

定义函数test1()

首先建立一个空白Python文件(文件名自己设定):<mark style=”background-color: rgb(255, 255, 0); color: rgb(0, 0, 0); background-position: initial initial; background-repeat: initial initial;”>hm_07_函数的嵌套调用.py</mark>,用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个“*”,到此函数的嵌套调用已经学习完毕!

    原文作者:学知不足
    原文地址: https://www.jianshu.com/p/4ca32395d202
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞