51Testing软件测试论坛
标题:
python内嵌函数中,为什么执行次序有所不同,如下
[打印本页]
作者:
l421220498
时间:
2018-4-11 17:46
标题:
python内嵌函数中,为什么执行次序有所不同,如下
如下:走到def fun2()后跳到执行fun2()然后再从新跳回来。疑问:为什么到def fun2()后不往下。而跳到fun()中
def fun1():#第一步走这里 1
print('fun1()正在被调用...') #第二步走这里 2
def fun2():#第三步走这里 3 #第五步走这里 5
print('fun2()正在被调用...') #第六步走这里 6
fun2()#第四步走这里 4
作者:
puchonghui
时间:
2018-4-12 08:16
def fun2()是定义函数,并没有调用。
函数被调用了才会执行
另外,如果非必要,不要去写什么内嵌函数。。。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2