Python函数的循环调用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python函数的循环调用相关的知识,希望对你有一定的参考价值。
1 def foo (): 2 print ‘runing foo‘ 3 bar () 4 5 def bar (): 6 print ‘runing bar‘ 7 foo () 8 9 bar()
直接上脚本,上面的脚本如果换成C语言代码的话,foo函数前面肯定是要加一个bar函数的声明的,但是在Python中不需要,因为foo函数在未被调用前,不会判断bar函数是否合法,等到bar函数被调用的时候,bar函数已经被声明了,所以能找到。
因此Python也是支持循环调用的,A call B, B call A。运行后的效果就是把线程栈顶死了。代码运行效果:
以上是关于Python函数的循环调用的主要内容,如果未能解决你的问题,请参考以下文章