您的位置:首页 > 其它

函数嵌套和函数名作参数结合使用

2014-10-09 17:31 120 查看
将子函数名作为参数存储起来,再次调用这个函数时,仍然保存着上层函数的参数

存储子函数的操作在上层函数中,传入的时候子函数可以没有参数,调用时再添加参数

越说越乱直接上demo

a=[]
def adda(a1,a2):
def addb(a3):
print('--')
return a1+a2+a3
a.append(addb)
print('++')
adda('123','456')
print(a)
for aa in a:
aa('a3')
print(aa('a3'))


运行结果

>>>
++
[<function addb at 0x0000000002B31898>]
--
--
123456a3
>>>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: