【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"
函数就是变量
变量就是需要先定义,后使用
那就是先加载,后运用
这就是风湿理论,前向调用,先加载后,后使用。
浙公网安备 33010602011771号