Python函数中的嵌套调用问题,如下代码中,函数add_modify()
嵌套调用了add()
,但是add()
是在add_modify()
之后定义的,貌似程序正常运行了,这样有些不理解?!Python代码是按顺序执行的,那么这样add()
滞后add_modify()
来定义,程序也能运行,是什么原理?
def add_modify(a,b):
result = a + b
add()
print(result)
def add():
result = 11 + 22
print(result)
add_modify(10,20)