闭包

"""
闭包:在一个作用域里放入定义变量,相当于打了一个包
"""
def father(name):
def son():
# name='美丽'
print('我父亲是[%s]'%name)
def grandson():
# name='快乐'
print('我爷爷是[%s]'%name)
grandson()
son()
father('美丽')


执行结果:

我父亲是[美丽]
我爷爷是[快乐]

posted @ 2016-12-08 14:19  打不死的--蟑螂  阅读(94)  评论(0编辑  收藏  举报