> 影视
pytho闭包函数的作用(pytho闭包函数不理解)
导语:python闭包函数
闭:定义在函数内部的函数
包:内部函数使用了外部函数名称空间中的名字
只有符合上述两个特征的函数才可以称之为‘闭包函数’
def outer(): x = 222 def index(): print(&39;, x) return index 闭包函数其实是给函数传参的第二种方式 方式1:函数体代码需要用到数据 直接在括号内定义形参即可 def index(username): print(username) def my_max(a, b): if a > b: return a return b 方式2:利用闭包函数 def outer(x,y): y = 40 def my_max(): if x > y: return x return y return my_max res = outer(2,40) print(res()) print(res())
本文内容由小若整理编辑!