【1.23】函数就是变量-风湿理论-先加载后调用

#风湿理论
def bar():
    print "from bar"
def foo():
    print "from foo"
    bar()
foo()

上面就是说明了,函数体只是加载,不执行函数

执行程序 ,python 是从上往下一步一步往下执行,这样就会先加载函数体,

然后再运行foo()

打印 print "from foo"

再执行bar()

打印print "from bar"

结束程序,执行完成。

 

这样逻辑就是 先加载,无论后面的代码执行否,都加载,主要后面有用到,就直接可以运行

函数体在后面,执行的代码在前面,这样就不能运行,程序就会报错

如:

 

def foo():
    print "from foo"
    bar()

foo()

def bar():
    print "from bar"

 

 

函数就是变量

变量就是需要先定义,后使用

那就是先加载,后运用

 

这就是风湿理论,前向调用,先加载后,后使用。

 

posted @ 2016-03-17 17:04  科学小怪癖  阅读(88)  评论(0)    收藏  举报