day10 前向引用

风湿理论,函数即变量。没定义没加载(开辟内存空间)。都是没法用的

不定义调用必然出错
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")

原文地址:https://www.cnblogs.com/shijieli/p/9687679.html