也叫内部函数
嵌套函数里面两个重要的概念:变量作用域和函数闭包
1. 变量作用域
内部函数可以直接读取访问外部函数变量,但是不能修改;访问规则是从内到外函数逐级寻找变量
#!/usr/bin/env python
def outer(a):
i = a + 1
def inner():
j = i + 1
def innest():
print "innest: i=%d,j=%d" % (i, j)
innest()
inner()
outer(1)
$ python t.py
innest: i=2,j=3
<