day10 函数的嵌套执行顺序


函数嵌套的执行顺序,从上往下,一层一层的执行
重点注意的是函数和内存的交互原理
 1 NMAE = "yangtuo is good"       #    1
 2 def yangtuo():                 #    2     将整个函数放入内存编译,但是不执行
 3     name = "yangtuo"           #
 4     print(name)                #
 5     def yang():                #    3     将整个函数放入内存编译,但是不执行
 6         name = "yang"          #
 7         print(name)            #
 8         def    tuo():          #    4    将整个函数放入内存编译,但是不执行
 9             name = "tuo"       #
10             print(name)        #
11         tuo()                  #    4.1    执行函数tuo,得出结果 tuo
12         print(name)            #    5    调取yang的name,得出结果    yang
13     yang()                     #    3.1    执行函数yang,得出结果 yang
14     print(name)                #    6    调取yangtuo的name,得出结果yangtuo
15 yangtuo()                      #    2.1    执行函数yangtuo,得出结果 yangtuo
原文地址:https://www.cnblogs.com/shijieli/p/9687607.html