您的位置: 网站首页> python基础> 当前文章

python函数的嵌套调用

老董-我爱我家房产SEO2020-04-09163围观,146赞

  我们之前的代码都是定义函数然后直接调用,但是没有在一个函数内调用另外一个函数,今天就感受下函数嵌套调用。

  提示:如果你想当然的认为函数嵌套是在函数内部又嵌套定义一个函数这种操作的话,那么这叫做闭包。相关课程参考python函数闭包

  函数的嵌套概念及特点:

  1、一个函数里面又调用了另外一个函数,这就是所谓的函数嵌套调用。

  2、如果函数A中,调用了另外一个函数B,那么先把函数B中的任务都执行完毕之后才会回到上次 函数A执行的位置​​​​​​​。

# -*- coding: utf-8 -*-


def testB():
        print('---- testB开始----')
        print('这里是testB函数执行的代码')
        print('---- testB结束----')


def testA():

        print('=======testA开始=========')

        testB()

        print('=======testA结束=========')

testA()
D:python3installpython.exe D:/pyscript/py3script/python66/python66.py
=======testA开始=========
---- testB开始----
这里是testB函数执行的代码
---- testB结束----
=======testA结束=========

Process finished with exit code 0


  思考:如果一个函数在内部不调用其它的函数,而是自己本身的话,这是什么效果?这个函数就是下节课的递归函数。

很赞哦!

python编程网提示:转载请注明来源www.python66.com。
有宝贵意见可添加站长微信(底部),获取技术资料请到公众号(底部)。同行交流请加群 python学习会

文章评论

    python函数的嵌套调用文章写得不错,值得赞赏

站点信息

  • 网站程序:Laravel
  • 客服微信:a772483200