首页 > 代码库 > 函数嵌套和函数名作参数结合使用
函数嵌套和函数名作参数结合使用
将子函数名作为参数存储起来,再次调用这个函数时,仍然保存着上层函数的参数
存储子函数的操作在上层函数中,传入的时候子函数可以没有参数,调用时再添加参数
越说越乱直接上demo
1 a=[] 2 def adda(a1,a2): 3 def addb(a3): 4 print(‘--‘) 5 return a1+a2+a3 6 a.append(addb) 7 print(‘++‘) 8 adda(‘123‘,‘456‘) 9 print(a)10 for aa in a:11 aa(‘a3‘)12 print(aa(‘a3‘))
运行结果
>>>
++
[<function addb at 0x0000000002B31898>]
--
--
123456a3
>>>
函数嵌套和函数名作参数结合使用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。