摘要:
'''闭包:嵌套函数,外层函数返回内层函数引用:return'''def outer(): # 外层函数 def inner(): # 内层函数 print('世界你好啊') return inner # 返回内层函数引用# 想调用内层函数,调用函数就能拿到函数的返回值# 调用外层函数 outer( 阅读全文
摘要:
'''函数嵌套:函数里面还有一个函数函数嵌套中,内层函数想要被调用,只能通过外层函数nonlocal:修改局部变量(嵌套函数中)'''def outer(): # 定义一个名为outer的函数 def inner(): # 在outer函数内部定义一个名为inner的函数 print('世界你好') 阅读全文
摘要:
'''匿名函数:没有名字的函数如果你想要定义一个临时函数,没有想好名字,可以用匿名函数函数功能比较简单的情况下才会使用匿名函数匿名函数格式lambda 参数:功能 lambda功能自带返回值'''# 定义一个函数,计算任意两个数的和def func1(a,b): c = a+b print(c)fu 阅读全文