美文网首页Python入门
Python函数的嵌套调用

Python函数的嵌套调用

作者: 学知不足 | 来源:发表于2018-02-13 22:57 被阅读0次
    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个“*”,到此函数的嵌套调用已经学习完毕!

    相关文章

      网友评论

        本文标题:Python函数的嵌套调用

        本文链接:https://www.haomeiwen.com/subject/wbystftx.html