python开发之路---第二章之--嵌套函数
Posted loveelsa
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python开发之路---第二章之--嵌套函数相关的知识,希望对你有一定的参考价值。
1 def func1(): 2 print(‘alex‘) 3 4 def func2(): 5 print(‘eric‘)
# 1. func1() # 加了() 就代表执行这个函数, 执行结果是‘alex‘
1 ef func13(): 2 print(‘alex‘) 3 4 def func23(): 5 print(‘eric‘) 6 7 func23()
# 1.func1() # 这里执行结果就是2个都答应了,alex和eric
# 总结
# 1、函数内部可以再次定义函数
# 2、函数要执行必须被调用
1 age = 19 2 3 def func1(): 4 age = 73 5 print(age) 6 def func2(): 7 age = 84 8 print(age) 9 func2() 10 11 12 func1()
# 执行结果是
# 73
# 84
## 说明函数找的变量,是从内往外寻找。
1 age = 19 2 def func1(): 3 def func2(): 4 print(age) 5 func2() 6 age = 73 7 8 func1()
特殊情况,如上的代码会报错,建议更改下代码,如下:
1 age = 19 2 def func1(): 3 global age 4 def func2(): 5 print(age) 6 func2() 7 age = 73 8 9 func1()
以上是关于python开发之路---第二章之--嵌套函数的主要内容,如果未能解决你的问题,请参考以下文章