风湿理论,函数即变量。没定义没加载(开辟内存空间)。都是没法用的
不定义调用必然出错
1 def foo(): 2 print("from foo") 3 bar () # 标红 4 foo()
正常的顺序必然不会有问题
1 def bar(): 2 print("from foo") 3 def foo(): 4 print("from foo") 5 bar () 6 foo()
因为已经读取加载了函数,所以不会报错
1 def foo(): 2 print("from foo") 3 bar () 4 def bar(): 5 print("from foo") 6 foo()
还没读到bar,就要求执行,毛线加载都没,执个p
1 def foo(): 2 print("from foo") 3 bar () 4 foo() 5 def bar(): 6 print("from foo")